red*_*rom 7 ant android sign apk cordova
我试图将keystore属性添加到platforms/android目录中的两个文件中.
key.store=Users/admin/workspace/android-keystore/keystore
key.alias=keystore
Run Code Online (Sandbox Code Playgroud)
成
ant.properties
Run Code Online (Sandbox Code Playgroud)
和
project.properties
Run Code Online (Sandbox Code Playgroud)
文件.
它在以前的版本中运行良好,但似乎并不像Cordova在最新版本中没有使用ant.
所以,如果我运行命令:
cordova build android --release
Run Code Online (Sandbox Code Playgroud)
我总是只获得未签名的apk.
platforms/android/build/outputs/apk/android-release-unsigned.apk
Run Code Online (Sandbox Code Playgroud)
我该怎么解决呢?
非常感谢任何帮助.
小智 13
因为cordova现在使用gradle,你需要在您的platforms/android /目录中创建一个名为release-signing.properties的文件
设置如下:
storeFile=relative/path/to/keystore.p12
storePassword=SECRET1
storeType=pkcs12
keyAlias=DebugSigningKey
keyPassword=SECRET2
Run Code Online (Sandbox Code Playgroud)
您还可以使用JKS文件:
storeType=jks
storeFile=mykeystore.keystore
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅:https: //cordova.apache.org/docs/en/edge/guide_platforms_android_tools.md.html
| 归档时间: |
|
| 查看次数: |
1935 次 |
| 最近记录: |