博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
最全的命令行(gradle)打包安卓apk
阅读量:5765 次
发布时间:2019-06-18

本文共 1186 字,大约阅读时间需要 3 分钟。

开门见山,Android 使用 gradle 打包 讲解开始。

1.首先,需要在项目顶级文件夹下找到 local.properties 文件,在里面指定使用的skd ,ndk。

         ndk.dir= C:\\AndroidNdk 

         sdk.dir= C:\\AndroidSdk

   Ndk官方下载链接:https://developer.android.google.cn/ndk/downloads/index.html

   Sdk: 下载  SDK Manager软件,下载对应的sdk

这里面我踩到的一个坑就是下载的NDK或者SDK都不可以下载到,包含空格特殊字符组成的文件夹下。

2.第二点,因为是React Native Android ,需要引入React。在项目顶级文件夹下找到build.gradle文件,在里面用maven指定react目录。(react插件是用npm安装,具体步骤,不详细叙说)

    maven { url "Q:/es-android-4.2.9/node_modules/react-native/android" }

 注意:这是我的项目目录地址。

3.在项目打包中需要配置签名,在项目的build.gradle 文件中。在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

 

如果,这篇文章帮到了你,欢迎点击推荐。有疑问,请评论。

转载于:https://www.cnblogs.com/jingying/p/7760282.html

你可能感兴趣的文章
Web应用程序安全与风险
查看>>
codeforces 984 A. Game
查看>>
CSS居中
查看>>
One Person Game(概率+数学)
查看>>
CodeForces 258B Little Elephant and Elections :于1-m中找出七个数,使六个数里面的4和7个数比第七个数严格小:数位dp+dfs...
查看>>
MAP
查看>>
手把手教你测——上网快鸟
查看>>
jQuery闭包
查看>>
开通个人博客 ---冰点博客
查看>>
那些年遇到的bug 之一 : 多次绑定事件
查看>>
linux安装nodejs
查看>>
LAMP、LNMP、Tomcat自动安装脚本
查看>>
定增保底方式与纠纷案例
查看>>
linux文件管理
查看>>
ntp+freeipa+ssh
查看>>
分享IT十八掌大数据
查看>>
python命令行神器Click
查看>>
线上filebeat部署文档和使用方法
查看>>
数据库(一)
查看>>
python Class:面向对象高级编程 __str__ / __repr__
查看>>