我只是尝试从Eclipse中的现有代码创建一个Android项目。一切似乎没有错误提示。我也可以在虚拟设备中测试它。所以我尝试通过导出的unsigned应用程序包创建一个apk。最后,应用程序无法安装到我的Android,它只是提示“应用程序未安装”消息!我该如何解决?感谢。
答案 0 :(得分:11)
我在CLI中使用cordova build --release android
来创建apk时遇到了同样的错误,但后来发现应该使用cordova build android
来创建调试apk文件。希望它能帮助某人。
答案 1 :(得分:3)
从bin文件夹中获取apk并尝试将其安装在设备上...而不是通过导出的unsigned package创建apk.make确保您有足够的内部内存(应该不仅仅是应用程序大小,因为应用程序需要存储数据也是如此。
答案 2 :(得分:1)
如果您更新/覆盖现有应用,请先使用手机的应用管理器将其删除。
答案 3 :(得分:0)
首先,确保您有足够的内部存储空间(应该不仅仅是应用程序大小,因为应用程序也需要存储数据)。应用程序的存储与内部大容量存储不同。您可以在设置>下找到它。存储,查找应用程序标签。
此外,如果该应用程序是20 MB,则保留至少50 MB可用空间,因为除了应用程序存储空间外,Android内存时内存也会减慢速度。
如果您尝试更新/覆盖已安装的应用,请先尝试将其删除。
由于 AB
答案 4 :(得分:0)
它的价值...... 无论出于何种原因,我在创建了一个访客帐户后开始收到“app not installed”。删除来宾帐户似乎已经解决了!
答案 5 :(得分:0)
尽管使用cordova build android
,我也遇到了这个问题。结果我的问题如下:
我以前安装了另一个我建立的phonegap应用程序,但没有在config.xml中更改其widget ID。因此,小部件ID仍然是" com.phonegap.helloworld"。
现在,在构建我的新应用时,我也没有更改小部件ID。因此,两个应用都具有相同的小部件ID。看来,这是不允许的。因此,一个可能的解决方案是更改小部件ID,因此它不会干扰手机上当前安装的任何其他内容。或者,卸载新应用可能干扰的任何内容(可能是您之前制作的一些手机应用程序,如我的情况)。
这是导致我这个解决方案的原因: https://github.com/phonegap/phonegap-plugin-push/issues/922