尽管我的设备上没有部署任何应用程序,为什么android:deploy显示成功?

时间:2012-12-27 19:55:30

标签: android maven m2e

我在将已签名的应用程序安装到我的手机设备时遇到了很大的问题(虽然它适用于我的平板电脑)。 “未安装应用程序”是我的基本问题,另请参阅此主题:'App not Installed' Error on Android。我还没有得出结论。 当我尝试从网络服务器安装应用程序时,我收到了“未安装应用程序”。所以我尝试通过USB安装它以获得至少一些错误消息。 android:deploy告诉我

  

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

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

[UPDATE]
我想我知道发生了什么事。 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

2 个答案:

答案 0 :(得分:0)

尝试使用命令

安装APK
  

adb install -r yourApp.apk

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

此外,此链接有助于ADB command

答案 1 :(得分:0)

问题是签名时出了问题。