最全的命令⾏(gradle)打包安卓apk
转载地址:
开门见⼭,Android 使⽤ gradle 打包讲解开始。
1.⾸先,需要在项⽬顶级⽂件夹下到 local.properties ⽂件,在⾥⾯指定使⽤的skd ,ndk。
ndk.dir= C:\\AndroidNdk
sdk.dir= C:\\AndroidSdk
Ndk官⽅下载链接:le/ndk/downloads/index.html
Sdk:下载 SDK Manager软件,下载对应的sdk
androidsdk安装步骤这⾥⾯我踩到的⼀个坑就是下载的NDK或者SDK都不可以下载到,包含空格特殊字符组成的⽂件夹下。
2.第⼆点,因为是React Native Android ,需要引⼊React。在项⽬顶级⽂件夹下到adle⽂件,在⾥⾯⽤maven指定react⽬录。(react插件是⽤npm安装,具体步骤,不详细叙说)
maven { url "Q:/es-android-4.2.9/node_modules/react-native/android" }
注意:这是我的项⽬⽬录地址。
3.在项⽬打包中需要配置签名,在项⽬的adle ⽂件中。在signingCongfigs中书写配置,key的⽂件位置(storeFile file),密码(storePassword),别名(keyAlias),别名密码(keyPassword )。
4.⽣成jks⽂件,这个⽅⾯⽹上教程好坑的。没有⼀个写的特别详细,对于,刚⼊门的⼩⽩太痛苦。下⾯我来详细述说
keytool -genkeypair -alias icesslkey -keyalg RSA -validity 3650 -keystore icekeystore.jks
keytool -genkeypair(⽣成key命令)
-alias icesslkey(icesslkey是我们第3步中取的别名)
-keyalg RSA(RSA是⾮对称密钥算法,也可以改为keytool⽀持的其他密钥算法)
-vlidity 3650(3650是证书有效期)
-keystroe icekeystore.jks( icekeystore.jks是⽣成的keystore名称)
该命令后,会提⽰输⼊各种信息(都是中⽂提⽰,⾃⼰输⼊就好)
5.将第4步⽣成的⽂件放置到,第三步配置的⽂件位置中。
6.在项⽬顶级⽬录下,使⽤命令打包。
gradle assembleDebug
gradle assembleRelease
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论