簡體   English   中英

在包“ android”中找不到屬性“ parentActivityName”的資源標識符

[英]No resource identifier found for attribute 'parentActivityName' in package 'android'

我正在嘗試從Android頁面http://developer.android.com/training/basics/firstapp/starting-activity.html完成本教程,但是我Eclipse拋出此錯誤:“未找到屬性'parentActivityName'的資源標識符在“ android”包中”“,其中包含了android-support-library。

這是完整的AndroidManifest.xml代碼

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myfirstapp"
android:versionCode="1"
android:versionName="1.0" >

<uses-sdk
    android:minSdkVersion="11"
    android:targetSdkVersion="15" />

<application
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
    <activity
        android:name="com.example.myfirstapp.DisplayMessageActivity"
        android:label="@string/title_activity_display_message" 
        android:parentActivityName="com.example.myfirstapp.MainActivity" >
        <meta-data
            android:name="android.support.PARENT_ACTIVITY"
            android:value="com.example.myfirstapp.MainActivity" />
    </activity>
</application>

android:parentActivityName首先出現在Android 4.1(API級別16)中。 您需要具有最新的4.1 SDK才能進行編譯。

要添加到David Wasser的答案中,如果您使用Eclipse並安裝了正確的SDK庫,但是仍然出現此錯誤,則意味着在安裝了正確的庫后,Eclipse不會在該項目中使用它。

要更改此設置,請轉到項目的“屬性”(在“程序包資源管理器”中右鍵單擊它的名稱,這是最后一個選項),在左側欄中選擇“ Android”,然后應該有一個名為“ Project Build Target”的列表。 然后:

  • 選擇適當的目標(在這種情況下,Android 4.2.2或適用於平台4.2.2的Google API)

  • 保存清單文件(如有必要,進行簡單的編輯)

保存后,Eclipse將對其進行處理,並且當Eclipse在其新的構建目標中找到資源標識符時,這些錯誤應消失。

如果您沒有示例應用程序將其用作構建目標的確切版本的SDK,也會發生此錯誤。 遵循上述Julien所述的相同步驟,然后選擇本地擁有的SDK將對其進行修復。

在IntelliJ IDEA中,您需要在Platform Settings- > SDKs- > Android something- > Build target TO 4.1+中進行更改。

如果看不到該選項,則需要SDK版本4.1或更高版本(API級別16+)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM