2014-02-23 128 views
1

我知道這個問題之前已經被多次詢問過,但是對所有這些問題的回覆都差不多,而且似乎回答與我的問題無關。嘗試使用「parentActivityName」屬性時出錯

我正在編寫一個應用程序,其中一個活動需要導航回某個活動,而不管它如何到達那裏。這是清單文件中活動條目的外觀:

<activity 
    android:name="com.project.namespace.ClassName" 
    android:label="@string/app_name" 
    android:screenOrientation="portrait" 
    android:parentActivityName="com.project.namespace.MainActivity" > 
    <!-- Meta data required for devices below 4.1 --> 
    <meta-data 
     android:name="android.support.PARENT_ACTIVITY" 
     android:value="com.project.namespace.MainActivity" /> 
</activity> 

爲此,已重命名包/類名稱。

當我嘗試建立項目(我用螞蟻通過終端建設),我收到以下錯誤:

error: No resource identifier found for attribute 'parentActivityName' in package 'android' 

從我讀過的其他問題,這個問題通常是要使此屬性有效,SDK 16是必需的。我安裝了SDK 14-19,其中14個是我的最小SDK,我的目標是19個。有人知道爲什麼這個錯誤仍然出現嗎?從我研究它應該工作正常。

爲了記錄在案,我也試着重新安裝SDK 16

回答

1
  1. 包括支持Android庫項目中的
  2. 設置項目的構建目標4.1
+1

這是問題!我誤解了爲設置最低SDK版本設置構建目標。我已經更新了我的項目並且它已正確構建。 –