未签名的APK无法安装
我正在尝试将我的应用程序分发给一些人进行testing。 我已经安装在我的欲望直接从日食,它工作正常。
要创build一个APK文件,我直接从eclipse中select“导出未签名的应用程序包” ,然后创build一个APK文件。 我通过电子邮件发送给自己,并将文件下载到SD卡上。 但是,当我尝试安装它(使用ES文件浏览器)时,我收到一条消息,说“应用程序未安装” 。
(我已经在手机上查看了“允许安装非市场应用程序”)有什么想法?
是的,我发现这个问题,看到我的答案如下:
我不知道,即使在“ 允许安装未标记的应用程序 ”,我仍然需要签署的应用程序。 我自己签署了我的应用程序,在这个链接自签名和发布应用程序之后,它只花了5分钟,然后我发邮件给自己签名的APK文件,并下载到SD卡,然后安装它没有任何问题。
我不知道,即使在“允许安装未标记的应用程序”,我仍然需要签署的应用程序。
我自己签署了我的应用程序,在这个链接自签名和发布应用程序之后 ,它只花了5分钟,然后我发邮件给自己签名的APK文件,并下载到SD卡,然后安装它没有任何问题。
您无法在手机上安装未签名的应用程序。 你只能用它来testing一个模拟器。 如果您仍然想继续,可以尝试自签署应用程序。
此外,由于您正在安装从SD卡的应用程序,我希望你有必要的权限设置。 请通过stackoverflow.com,看看有关从SD卡安装应用程序的问题 – 已经有很多,他们之前已经问过。
希望有所帮助,
斯利拉姆
只需按照以下步骤将apk传输到真实的设备上(使用debugging器密钥),并且仅用于testing目的(注意:为了正确地向市场发布,您可能需要使用密钥对应用程序进行签名,然后执行所有步骤。 )
Step 1) Install your app onto the emulator. Step 2) Once it is installed goto DDMS,select the current running app under the devices window.This will then show all the files related to it under the file explorer. Step 3) Under file explorer goto data->app and select your apk(which is mentioned as your package name of the app). Step 4) Select it and click on 'Pull a file from the device' button(the one with the save symbol). Step 5) This copies the apk to your system.From there you can copy the file to your real device,install and test it.
祝你好运 !
你只能在模拟器上testingunsigned-apk。 作为应用程序部署和分发的步骤,您至less应阅读一下这篇文章,我build议: http : //developer.android.com/guide/publishing/app-signing.html 。
对于你的问题,你可以在上面的文章中find下面的行:
所有的应用程序必须签名。 系统不会安装未签名的应用程序。
所以你必须在你的应用程序发布之前签署apk。
为了生成你的应用程序的签名apk,有一个简单的向导程序,点击File -> Export -> Android -> Export Android application.
我无法使用“导出未签名应用程序包”Android SDKfunction安装apk版本,但是在项目构build后,我可以安装浏览我的项目的bin目录的apk。 我把这个apk放在我的HTC野火手机上的SD上,select它并正确安装应用程序。 您需要允许您的手机安装未签名的apk。 祝你好运。
你也可以发送你的testing人员用你的debugging密钥签名的apk。 在debugging模式下build立后,您可以在项目的bin文件夹中find它。
- 将您的应用程序安装到仿真器上。
- 一旦安装了DDMS,在设备窗口下select当前正在运行的应用程序,这将在文件浏览器中显示与它相关的所有文件。
- 在文件资源pipe理器转到数据 – >应用程序,并select你的apk(这是作为你的应用程序包名称提到)。
- select它并点击“从设备上拉出文件”button(带有保存符号的那个)。
- 这将apk复制到您的系统。 从那里你可以复制文件到你的真实设备,安装和testing它。
我无法看到数据中的应用程序文件夹。 如步骤-3所述。
未签名的应用程序无法安装。 当我们直接从eclipse运行的时候,这个apk是用debugging器密钥签名的,并且可以在项目的bin \文件夹中find。 您也可以将其用于testing目的分配。