美文网首页前端开发技术
Android Studio打包apk

Android Studio打包apk

作者: Aron1001 | 来源:发表于2017-03-31 15:06 被阅读1098次

    1,利用Android studio签名打包

    build->generate Signed apk

    然后一步步按照要求点击就OK了。

    2,使用gradle命令行签名打包

    • 配置build.gradle,如下
    android {
    
         signingConfigs {
           release {//发布版签名配置
               storeFile file("xx.keystore")//密钥文件路径
               storePassword "xx"//密钥文件密码
               keyAlias "xx"//key别名
               keyPassword "xx"//key密码
            }
           debug {//debug版签名配置
              storeFile file("debug.keystore")//密钥文件路径
              keyAlias 'androiddebugkey'
              keyPassword 'android'
              storePassword 'android'
           }
         }
          buildTypes {
            release {
                minifyEnabled false
                proguardFiles getDefaultProguardFile('proguard-android.txt'),     'proguard-rules.pro'
                signingConfig signingConfigs.release//设置签名信息
                }
            debug {
                minifyEnabled false
                signingConfig signingConfigs.debug
            }
          }
        }
    
    • 执行gradle命令

    gradle assembleRelease

    在app/build/outputs/app目录下会看到release版本的签名的和未签名的apk。

    • 执行gradle命令之前需要配置gradle环境,mac系统请参照MAC 配置Gradle,相应的Android studio工具也需要设置gradle:preferences->build->gradle->use local...
    Paste_Image.png

    3,使用Android studio自动签名打包

    • File->Project Structure->module->signing
    Paste_Image.png

    在这里可以配置签名信息,配置完成之后会自动添加到build.gradle中,如方法2中所示。

    • 执行gradle命令

    gradle build

    会在app/build/outputs/app目录中输出打包好的apk,与2不同的是,这里会输出所有配置好签名信息的apk,例如本文的release和debug,或者你自定义的。

    ** 注意:打包签名的keystore文件要放到app目录下**

    相关文章

      网友评论

      本文标题:Android Studio打包apk

      本文链接:https://www.haomeiwen.com/subject/urcvottx.html