相关疑难解决方法(0)

什么是INSTALL_PARSE_FAILED_NO_CERTIFICATES错误?

我试图通过编辑androidmanifest.xml文件来更改我的默认/主/启动(无论你怎么称呼)活动.我所做的只是改变了android:name财产.然而,这完全打破了整个应用程序.当我尝试安装它失败并读取.

安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES

当我试图将它改回以前的状态时,它仍然给我同样的错误......我做了什么?

installation android apk android-install-apk

138
推荐指数
14
解决办法
20万
查看次数

第一次安装应用程序时INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

我正在尝试手动构建和签署应用程序,但INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES在安装到模拟器之前,我一直在成功安装之前.

为了以防万一,我试图卸载该应用程序(是的,我提供了正确的Java包名称),但它没有解决问题.

我还尝试重新启动模拟器并标记"擦除用户数据"复选框.

包名称包括我们的公司名称,因此它不能与内部包冲突.

我没有在互联网上找到任何其他解释错误,除了"你已经安装了相同的应用程序的另一个版本",所以我有点卡在这里.

谢谢!

android

53
推荐指数
6
解决办法
6万
查看次数

在adb安装上INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES

同样的Android项目是在调试模式下构建的,有时使用Eclipse,有时使用ant(在构建机器上).

如果我首先安装ant build,然后尝试启动Eclipse调试,则会显示Eclipse控制台

[2012-03-20 13:32:26 - myproject]由于应用程序签名不同,重新安装失败.[2012-03-20 13:32:26 - myproject]您必须执行应用程序的完全卸载.警告:这将删除应用程序数据!
[2012-03-20 13:32:26 - myproject]请在shell中执行'adb uninstall com.myproject'.[2012-03-20 13:32:26 - myproject]发布取消!

如果我反过来这样做,即使用Eclipse调试(包括安装apk),然后尝试从命令行安装ant build,我得到:

失败[INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

我的证书/签名有什么问题?

eclipse android signing apk android-install-apk

27
推荐指数
4
解决办法
4万
查看次数

安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES

冒着重复似乎是一个非常普遍的抱怨的风险,我想我对这个bug有很大的不同.

应用程序不会从Eclipse安装,并且会出现在控制台中:安装错误:INSTALL_PARSE_FAILED_NO_CERTIFICATES.

LogCat提供了一些照明:包com.xxx在entry assets/fonts/helvetica_neue.ttf没有证书; 无视!

意味着设备(或仿真器)认为此特定文件未签名.

为此提出的通常解决方案是:
- 重命名违规文件.我们已经尝试过,然后它会抱怨下一个文件,然后是下一个文件,依此类推.
- 添加一个虚拟文件.也试过了.它抱怨新文件,无论它叫什么.
- 编译大于Android 1.6.我们正在编译2.3.

值得注意的是,只有在我们启动单元测试时才会发生这种情况.我们可以毫无困难地自行安装"真正的"应用程序.我们也使用Maven,当然还有Maven Android插件.

任何见解或建议都会非常受欢迎,当然如果我们自己想出来,我会发布任何调查结果.

android

17
推荐指数
4
解决办法
5万
查看次数

Google Play服务已过期.需要3025100但找到2012110

我在我的应用程序中使用谷歌地图v2并在模拟器中调试它.自2月26日更新后,我现在收到此错误消息

Google Play services out of date. Requires 3025100 but found 2012110
Run Code Online (Sandbox Code Playgroud)

我现在想知道是否有人在模拟器中运行google play services rev 5所需的更新文件?我尝试使用第4版Google Play服务运行应用程序,但模拟器没有它,并要求我更新Google Play服务.有没有人有其他想法?

非常感谢

android android-emulator google-play-services android-maps-v2

11
推荐指数
1
解决办法
9264
查看次数

为什么adb因失败而失败[INSTALL_PARSE_FAILED_NO_CERTIFICATES]?

从"jarsigner -verify"的结果看,我的apk确实已签名,我仍然得到安装"失败".任何帮助都会很棒!

carl-emil@carlemil-ThinkPad-T410:~/workspace/myapp$ ~/android-sdk-linux_15/platform-tools/adb install target/myapp-aligned.apk 
3857 KB/s (352413 bytes in 0.089s)
pkg: /data/local/tmp/myapp-aligned.apk
Failure [INSTALL_PARSE_FAILED_NO_CERTIFICATES]
carl-emil@carlemil-ThinkPad-T410:~/workspace/OVIVO$ jarsigner -verify target/myapp-aligned.apk
jar verified.
carl-emil@carlemil-ThinkPad-T410:~/workspace/myapp$ java -version
java version "1.6.0_23"
OpenJDK Runtime Environment (IcedTea6 1.11pre) (6b23~pre11-0ubuntu1.11.10.2)
OpenJDK Server VM (build 20.0-b11, mixed mode)
carl-emil@carlemil-ThinkPad-T410:~/workspace/myapp$ 
Run Code Online (Sandbox Code Playgroud)

我正在用maven3构建这个项目,maven的日志可以在下面看到,找不到任何会导致签名步骤失败的内容.

carl-emil@carlemil-ThinkPad-T410:~/workspace/myapp$ mvn3 clean install -Pmyapp,monkey
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.goldengekko.myapp.selfcare:myapp-selfcare:apk:1.11-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-resources-plugin is missing. @ line 166, column 12
[WARNING] 'build.plugins.plugin.version' for org.codehaus.mojo:build-helper-maven-plugin …
Run Code Online (Sandbox Code Playgroud)

android install sign adb maven

9
推荐指数
1
解决办法
3万
查看次数

为什么PackageInfo.signatures字段是一个数组,什么时候除了一个值之外还有什么?

我正在检查彼此的包签名,以确定它们是否不兼容(针对不同的密钥库进行编译).我注意到这PackageInfo.signatures几乎总是一个包含单个条目的集合,这对我来说很有意义.我使用调试或生产密钥库构建我的应用程序,这确定了包的签名(这是我对此处的apk签名过程的简单理解).我知道如果我没有特别要求提供这些信息(通过传递PackageManager.GET_SIGNATURES旗帜),这将是null ,但我不太了解会有不止一个的情况.

我写了一些调试代码并在我的个人Android手机上运行.在手机上安装的300多个软件包中,除了一些似乎来自我的服务提供商(com.verizon.*名称空间)的软件包之外,一切都只有一个签名.

我觉得我的用例(包管理)可以考虑应用程序包将只有一个签名,但我想确保我没有遗漏可能引入边缘案例错误的东西.

java android

8
推荐指数
1
解决办法
1931
查看次数

尝试在Android设备上运行Cordova应用程序时出错

我正在尝试使用'cordova run'命令在我的Android手机上运行cordova应用程序.每次我在手机插入电脑的情况下运行此操作时都会出现以下错误:

在设备上安装app ...

/Users/Rubio/Projects/beaconDemo/platforms/android/cordova/node_modules/q/q.js:126
                    throw e;
                          ^
ERROR: Failed to launch application on device: ERROR: Failed to install apk to device:  pkg: /data/local/tmp/CordovaApp-debug.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]

ERROR running one or more of the platforms: Error: /Users/Rubio/Projects/beaconDemo/platforms/android/cordova/run: Command failed with exit code 8
You may not have the required environment or OS to run this project
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

android cordova

4
推荐指数
1
解决办法
6132
查看次数