Android库问题

时间:2013-01-18 18:26:19

标签: android sdk android-library

我正在开发一个应用程序,我一直在我的nexus 7上运行,在api 17上使用最低SDK和SDK目标。

从现在起,它始终有效。 但是今天我尝试在4.0的手机上测试我的应用程序。

在我的手机上编译和安装它是不可能的,我有那个日志:

  

错误:找不到属性“parentActivityName”的资源标识符   在'android'包中

googeling之后,我发现这是因为只有API 16及更多版本支持parentActivityName。我读到在安装支持库时仍然可以使它适用于较低的api设备。

所以我下载了android支持库v13 jar,把它放在我的文件夹Workspace \ MyApp \ libs上,然后我从eclipse构建路径,但是我的应用程序还没有工作。

使用min SDK 14(在手机上试用),目标17和路径上的支持库(为了能够使用支持库V 13的'parentActivityName'),无法编译!

有什么想法吗? 感谢

1 个答案:

答案 0 :(得分:0)

确保添加所需的meta-data标记。这是Android tutorial的清单,涵盖了这一点:

<application ... >
    ...
    <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>