zoukankan      html  css  js  c++  java
  • 最全的命令行(gradle)打包安卓apk

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

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

  • 相关阅读:
    VirtualBox 安装增强工具Guest Additions 【转载】
    全面认识计算机启动过程【转载】
    Linux下使用mke2fsk格式化虚拟磁盘分区的方法
    什么是posix
    bochs默认没有pci的
    剑指offer中二进制中1的个数
    原码、补码、反码的概念
    初识hadoop
    chord原理的解读
    深度学习概述:从感知机到深度网络
  • 原文地址:https://www.cnblogs.com/peng-lan/p/11097117.html
Copyright © 2011-2022 走看看