您的位置:首页 > 移动开发

Could not find android-support-v7-appcompat.apk!android问题

2015-03-16 14:53 841 查看
新QQ交流群:418536818,之前的群已满之前遇到的问题,在万能的stackoverflow上面找到了答案,哈哈原文网址:http://stackoverflow.com/questions/18421274/android-could-not-find-android-support-v7-appcompat-apk-error答题翻译如下:我按照开发网站上面说的安卓教程,当我试着加入Action bar(我已经加入了支持2.1+版本库)运行,得到了错误 android-support-v7-appcompat] Could not find
android-support-v7-appcompat.apk
!.程序任然运行,但是我加入的Action bar没有出现,我已经阅读了一些问题解决方法,确定我已经加入android-support-v7-appcompat到library中。还有什么我需要加入到bulidpath(我需要in order 和export)?另外,忘了提醒我已经用过clear功能了,查看了相关的东西,发现删除除这问题,程序任然可以运行。标记:不确定跟这个有关系我加入了 "action_search"在xml中,应该是随着appcompat自动加入的。下面是输出的问题
[2013-08-24 13:19:04 - MyFirstApp1] Android Launch!

[2013-08-24 13:19:04 - MyFirstApp1] adb is running normally.

[2013-08-24 13:19:04 - MyFirstApp1] Performing com.example.myfirstapp1.MainActivity activity launch

[2013-08-24 13:19:04 - MyFirstApp1] Automatic Target Mode: using existing emulator 'emulator-5554' running compatible AVD 'AVD1'

[2013-08-24 13:19:04 - MyFirstApp1] Uploading MyFirstApp1.apk onto device 'emulator-5554'

[2013-08-24 13:19:04 - MyFirstApp1] Installing MyFirstApp1.apk...

[2013-08-24 13:19:08 - MyFirstApp1] Success!

[2013-08-24 13:19:08 - android-support-v7-appcompat] Could not find android-support-v7-appcompat.apk!

[2013-08-24 13:19:08 - MyFirstApp1] Starting activity com.example.myfirstapp1.MainActivity on device emulator-5554

[2013-08-24 13:19:09 - MyFirstApp1] ActivityManager: Starting: Intent {
act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER]
cmp=com.example.myfirstapp1/.MainActivity
解决问题的答案:1.到Java Build Path>Projects中移除错误的项目依赖(你的android library project)。另外说明"android"模块project settings和Android library你依赖的必须在"Libraries"列出。2.或许你可以移除 android-support-v7-appcompatproject从bulid path.右键点击你的项目 Properties - List item - Java Build Path - Projects - under "Required projects on the build path:" --> 选中 "android-support-v7-appcompat"点击"remove"3.为了防止上面的错误,创建的library项目时候选中"copy project into work space"4.如果你的actionbarbuttons没有起作用当你用Apppcompat有可能是因为你没有正确使用schema去匹配按钮。如果你正在使用Appcompat你需要APD11+设置
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:yourapp="http://schemas.android.com/apk/res-auto" ><!-- 这句不能少-->
<item android:id="@+id/action_search"
android:icon="@drawable/ic_action_search"
android:title="@string/action_search"
yourapp:showAsAction="ifRoom"  />
...
</menu>
5.我遇到了同样的问题,不同的是我的程序崩溃了
下面是存在的问题
没有添加android-support-v4.jar and android-support-v7-appcompat.jar到bulid path
没有android-support-v7-appcompat.jar在bulid path
一次全部解决问题 (Project > Properties > Android > Library > Add)删除重新加入android-support-v7-appcompat 到library

                                            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: