如何使用cordova创建已签名和未签名的工作.apk?

时间:2015-01-07 12:06:13

标签: cordova

我正在尝试使用ubuntu 14.04上的cordova(Android)平台为我的手机创建一个.apk文件。

对于unsigned i used命令

$ cordova build --release android

,或者     $ cordova build android --release

它在ant-build文件夹中创建了CordovaApp-release-unsigned.apk 但在安装时,应用程序会提供未安装的错误应用程序。

注意:我还想使用我的名字xyz.apk构建一个发布应用程序。

# OS: Ubuntu 14.04
# Platform : Android
# Framework : cordova 

请帮忙 发表最佳答案。

由于

2 个答案:

答案 0 :(得分:3)

为签名的apk创建一个键盘

a.  keytool -genkey -v -keystore NAME-mobileapps.keystore -alias NAMEmobileapps -keyalg RSA -keysize 2048 -validity 10000
b.  create a file inside android folder using name "ant.properties"
c.  Add these line with your keystock full path and alise name.
    key.store=/home/chandradeo/xxx.keystore
    key.alias=xxx

运行命令

$ cordova build android --release

$ cordova build --release android

这将为你提供ant-build文件夹下的signed和unsigned apk

由于

答案 1 :(得分:0)

为了能够在设备中安装未签名的软件包,您需要允许从未知来源安装。它可以在设置 - >中完成。一般(标签) - >安全性,您需要在其中选中未知来源复选框。之后,安装应该有效。

如果您要将您的应用程序签名为可部署到 Play商店,则需要在该主题上引用Android tutorial。您还可以从Stack Overflow找到相应的步骤。一旦您签署了.apk,您就不再需要允许未知来源了。