1.6的模拟器上安装apk报:Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]

mizone 2010-07-06 04:02:22
我做了一个apk,打算安装到SDK1.6的模拟器上的时候,提示Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
但是同样的apk,安装到SDK2.0.1的模拟器上时就能安装成功

请问我该如何配置,才可以在1.6的系统上安装apk
...全文
9227 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
look_down 2011-12-14
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 yyclang 的回复:]

我也出现过类似的情况,那是我在源代码的文件夹里放了一个txt文件,导致的,后来删掉这个txt文件,搞定了
[/Quote]

就是这个原因,楼主仔细检查下src中是否有其他后缀的文件。
yyclang 2011-12-06
  • 打赏
  • 举报
回复
我也出现过类似的情况,那是我在源代码的文件夹里放了一个txt文件,导致的,后来删掉这个txt文件,搞定了
sd6733531 2010-11-09
  • 打赏
  • 举报
回复
我也碰到了这个问题。
我的解决方法如下:
1.创建keystore。
keytool -genkey -alias android.keystore -keyalg RSA -validity 20000 -keystore android.keystore
按照提示操作。便会在执行目录下生成一个keystore文件。
2。Eclipse下右击项目,
AndroidTools导出为有签名apk。将刚刚生成的keystore连接上便可。
Seawind 2010-10-12
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 yl8414 的回复:]

有一个方法不知道能不能帮你解决这个问题:
step 1:在tools目录下执行:./adb remount
step 2: 进入./adb shell,然后进入/system/app,并且删除你想安装的apk(如果已经存在的话)
step 3:退出./adb shell,在tools目录下执行:./adb uninstall packagename,如果提示successful,那么恭喜你……
[/Quote]


回复10楼的:

你是想对Settings做安装,是吗?
如果是的,你要确保你先在/system/app目录下删除了Settings.apk,然后,你在执行./adb uninstall com.android.settings,再执行./adb install -r yourapk
yl8414 2010-10-12
  • 打赏
  • 举报
回复
有一个方法不知道能不能帮你解决这个问题:
step 1:在tools目录下执行:./adb remount
step 2: 进入./adb shell,然后进入/system/app,并且删除你想安装的apk(如果已经存在的话)
step 3:退出./adb shell,在tools目录下执行:./adb uninstall packagename,如果提示successful,那么恭喜你,你可以安装了

我使用这个步骤,但是总提示找不到com.android.settings这个包。
然后安装总是失败,不知道为什么,求指点
Seawind 2010-10-10
  • 打赏
  • 举报
回复
有一个方法不知道能不能帮你解决这个问题:
step 1:在tools目录下执行:./adb remount
step 2: 进入./adb shell,然后进入/system/app,并且删除你想安装的apk(如果已经存在的话)
step 3:退出./adb shell,在tools目录下执行:./adb uninstall packagename,如果提示successful,那么恭喜你,你可以安装了!
hxy2261 2010-10-09
  • 打赏
  • 举报
回复
貌似 楼上 冒说清楚、、、、
  • 打赏
  • 举报
回复
没签名
jjcang1 2010-07-06
  • 打赏
  • 举报
回复
没有签名
mizone 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kenshintang1215 的回复:]
没证书
重新签名试一下
[/Quote]

如果没证书的话,为什么能装在2.0.1的SDK上面呢
Hinagi 2010-07-06
  • 打赏
  • 举报
回复
没证书
重新签名试一下
mizone 2010-07-06
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 kenshintang1215 的回复:]
AndroidManifest.xml里面添加
<uses-sdk android:minSdkVersion="3"></uses-sdk>

1.6对应的不是3,好像是4吧,查一下.
[/Quote]

里面设置了<uses-sdk android:minSdkVersion="4"/>,跟这个好像关系不大
vclongking 2010-07-06
  • 打赏
  • 举报
回复
恩 , 应该是版本的问题。
Hinagi 2010-07-06
  • 打赏
  • 举报
回复
AndroidManifest.xml里面添加
<uses-sdk android:minSdkVersion="3"></uses-sdk>

1.6对应的不是3,好像是4吧,查一下.

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧