Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Phonegap Android应用程序“;“应用程序未安装”;_Android_Eclipse_Cordova - Fatal编程技术网

Phonegap Android应用程序“;“应用程序未安装”;

Phonegap Android应用程序“;“应用程序未安装”;,android,eclipse,cordova,Android,Eclipse,Cordova,我只是尝试从Eclipse中的现有代码创建一个Android项目。一切正常,没有错误提示。我还可以在虚拟设备中测试它。所以我尝试通过导出未签名的应用程序包来创建apk。最后,应用程序无法安装到我的android上,它只会提示“应用程序未安装”消息!我怎样才能修好它?谢谢。首先,确保您有足够的内存(这应该不仅仅是应用程序大小,因为应用程序也需要存储数据)。应用程序的存储不同于内部大容量存储。您可以在设置>存储下找到它,查找应用程序标签 此外,如果应用程序是20MB,那么至少保持50MB的可用空间,

我只是尝试从Eclipse中的现有代码创建一个Android项目。一切正常,没有错误提示。我还可以在虚拟设备中测试它。所以我尝试通过导出未签名的应用程序包来创建apk。最后,应用程序无法安装到我的android上,它只会提示“应用程序未安装”消息!我怎样才能修好它?谢谢。

首先,确保您有足够的内存(这应该不仅仅是应用程序大小,因为应用程序也需要存储数据)。应用程序的存储不同于内部大容量存储。您可以在设置>存储下找到它,查找应用程序标签

此外,如果应用程序是20MB,那么至少保持50MB的可用空间,因为除了应用程序存储,Android在内存不足时也会减速

如果您试图更新/覆盖已安装的应用程序,请先尝试将其删除

谢谢
AB

从bin文件夹中获取apk并尝试将其安装到设备上…而不是通过导出的未签名软件包创建apk。确保您有足够的内部内存(这应该不仅仅是应用程序大小,因为应用程序也需要存储数据)

为了它的价值。。。
在我创建了一个客户帐户之后,无论出于什么原因,我开始得到“应用程序未安装”。删除来宾帐户似乎解决了这个问题

如果更新/覆盖现有应用程序,请首先使用手机的应用程序管理器将其删除。

尽管使用了
cordova build android
,但我也遇到了这个问题。我的问题是:

我之前安装了另一个phonegap应用程序,我构建了该应用程序,但没有在config.xml中更改其小部件id。因此小部件id仍然是“com.phonegap.helloworld”

现在,在构建我的新应用程序时,我也没有更改小部件id。因此,两个应用程序都具有相同的小部件id。这似乎是不允许的。因此,一个潜在的解决方案是更改小部件id,这样它就不会干扰当前安装在手机上的任何其他内容。或者,卸载您的新应用程序可能会干扰的任何应用程序(可能是您之前制作的某个phonegap应用程序,如我的情况)

以下是我找到此解决方案的原因:

谢谢。该应用程序非常小,只有2.2MB大小。我相信该设备有足够的内存运行它。什么bin文件夹?我只有由phonegap build生成的apk。如果您从bin文件夹中获取,它可以工作,但如果您通过phone gap站点进行构建,则无法工作。内存不足。谢谢据我所知,使用
--release
创建的未签名APK永远无法安装在设备上。而是允许调试生成。如果你想安装一个发布版本,你需要签署它,点。