我在eclipse中导入了示例项目CastSampleActivity(用于android的Googlecast sampleapp)。 我手动导入googlecastsdk,并通过操作[Project] - [Android Tools] - [Add Support Library]导入android支持库。
下载[Android支持库,修订版18]后,[android-support-v4.jar]位于[/ libs]。
然而,2个文件中出现错误,1是CastSampleActivity.java;
"The import android.support.v7.app cannot be resolved"
"The import android.support.v4 cannot be resolved"
1是cast_sample.xml;
"No resource identifier found for attribute 'showAsAction' in package 'com.example.castsample' cast_sample.xml /CastSampleActivity/res/menu line 4 Android AAPT Problem"
"No resource identifier found for attribute 'actionProviderClass' in package 'com.example.castsample' cast_sample.xml /CastSampleActivity/res/menu line 4 Android AAPT Problem"
有人有答案吗?
答案 0 :(得分:4)
为了防止其他答案无效,这对我有用: 项目 - 属性 - Android - 是图书馆 - 添加.. 并添加了appcompat_v7_2
答案 1 :(得分:1)
我通过右键单击项目修改了它 - >构建路径 - >配置构建路径。进入内部后,转到Java Build Path - > Project的选项卡,然后(通过单击add)添加appcompat_v7库。应该解决导入问题。
答案 2 :(得分:0)
您需要导入2个支持库。我跟着https://github.com/stigsfoot/cast-android-sample/blob/master/INSTALL_CAST_ECLIPSE.txt,它对我来说很好。
修改:链接现在是https://developer.android.com/tools/support-library/setup.html
答案 3 :(得分:0)
如果右键单击项目 - 属性 - Android时出现appcompat_v7或appcompat_v4库损坏的问题,请按照以下步骤操作: https://www.youtube.com/watch?v=5BG1-kZc_qE
之后,将android-support-v7-appcompat.jar和android-support-v4.jar从android-support-v7-appcompat项目的libs复制到你自己的。
然后返回项目 - 属性 - Android并单击“添加库”部分。 选择android-support-v7-appcompat或android-support-v4,单击确定即可完成。 这就是我解决问题的方法。 :)