0

我在将我签名的应用程序安装到我的手机设备时遇到了很大的问题(尽管它可以在我的平板电脑上运行)。“未安装应用程序”是我的基本问题,另请参阅此线程:Android 上的“未安装应用程序”错误。我还没有得出结论。当我尝试从网络服务器安装应用程序时,我得到一个“未安装应用程序”。所以我尝试通过 USB 安装它以获得至少一些错误消息。android:deploy 告诉我

成功安装 /path/to/workspace/target/kurzparkzonenwien-1.0-SNAPSHOT.apk 到 MY_PHONE_ZTE-BLADE。

但是手机上没有应用程序。那么是 android:deploy buggy 还是我需要设置什么特别的东西?我通过启动器从 Eclipse 执行它,目标是 android:deploy。

[更新]
我想我知道发生了什么。LogCat 向我展示了一些东西....

12-27 21:01:28.177: W/PackageParser(1165): Exception reading /data/app/vmdl60304.tmp
12-27 21:01:28.177: W/PackageParser(1165): java.lang.SecurityException: /data/app/vmdl60304.tmp failed verification of META-INF/ANDROIDR.SF
12-27 21:01:28.177: W/PackageParser(1165):  at java.util.jar.JarVerifier.verifyCertificate(JarVerifier.java:350)
12-27 21:01:28.177: W/PackageParser(1165):  at java.util.jar.JarVerifier.readCertificates(JarVerifier.java:273)
12-27 21:01:28.177: W/PackageParser(1165):  at java.util.jar.JarFile.getInputStream(JarFile.java:416)
12-27 21:01:28.177: W/PackageParser(1165):  at android.content.pm.PackageParser.loadCertificate
4

2 回答 2

0

尝试使用命令安装 APK

adb install -r yourApp.apk

这里 -r 选项是替换应用程序(如果存在)。

此外,此链接将帮助ADB 命令

于 2012-12-27T20:01:56.830 回答
0

问题是签署时出了点问题。

于 2013-01-02T15:13:57.163 回答