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

新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中。

还有什么我需要加入到bulid path(我需要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-appcompat project从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.如果你的actionbar buttons没有起作用当你用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

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值