开门见山,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

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  7. Android(安卓)之AnimationDrawable
  8. android初涉JNI
  9. -Gradle使用手册(一):为什么要用Gradle?

随机推荐

  1. Android深入浅出系列课程---Lesson6 AAF1
  2. (Android)处理图片成圆形
  3. Mac 10.12 编译 Android 源码
  4. android 设置Button或者ImageButton的背
  5. 用Flex开发移动应用(1)---- 创建一个新的Mo
  6. Android UI学习 - TableLayout
  7. Android(安卓)软键盘的监听(监听高度,是否
  8. Android(安卓)多点触摸 multi-touch
  9. Android studio 使用心得(十)---android
  10. Activity启动模式记录