Android Studio 生成正式签名apk(app-release.apk)的两种方式
2018-03-18 09:35
706 查看
方式一:使用Android Studio生成
1.点击Build->Generate,首次点击可能会提示输入操作系统密码2.弹出如下对话框,因为我们还没有生成过keystore ,所以点击Create new,新建keystore
3.填写相关内容Key store path 是 keystore的存放路径
Alias 是别名,填写APP名称即可,别的名称你记得住的也行validity 是有效期限。
两种密码结合上一幅图看填写完成后点击ok
(记得备份,因为以后这个apk的新版本都是用这个keystore了)
4.弹出此窗口,自动填充好了这密码和别名,Next如果点击了Remember passwords 可能需要输入操作系统密码。
5.填写路径,选择签名版本,点击FinishV2是Android 7.0出现的更安全更快速的签名方式。
点击ShowInExplore,或者自己打开路径,就可以看到app-release.apk了
方式二:使用Gradle 生成
1.编辑 根目录文件 gradle.properties添加如下内容:KEY_PATH=D:/Android/test1.jks KEY_PASS=12345678 ALIAS_NAME=test ALIAS_PASS=123456782.编辑 app/build.gradle 读取指定的路径密码在android 闭包中添加signingConfigs闭包:
android { compileSdkVersion 25 buildToolsVersion "25.0.3" defaultConfig { applicationId "com.example.test" minSdkVersion 16 targetSdkVersion 25 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } signingConfigs { config { storeFile file(KEY_PATH) storePassword KEY_PASS keyAlias ALIAS_NAME keyPassword ALIAS_PASS } }在buildTypes release 闭包中添加
signingConfig signingConfigs.config应用前面的签名配置(ps:signingConfigs闭包必须在buildTypes闭包前)
buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' signingConfig signingConfigs.config } }3.点击右侧工具栏的Gradle->项目名->:app->Tasks->buildassemble 用于生成测试版和正式版的apkassembleDebug 用于生成测试版apkassembleRelease 用于生成正式版apk
点击assembleRelease ,这里提示BUILD SUCCESSFUL,说明生成成功
apk自动生成在app/build/outputs/apk目录
相关文章推荐
- Android Studio 生成正式签名apk(app-release.apk)的两种方式
- Android Studio 生成正式签名apk(app-release.apk)的 使用 Gradle 生成
- Android 生成含签名文件的apk安装包的两种方式
- Sign Your App签名应用,Android studio打包生成release版本
- Android中使用Android studio生成正式签名的APK文件
- android studio 3.0 修改release生成的apk名称
- Android Studio签名打包的两种方式
- [Android Studio 权威教程]打包、生成jks密钥、签名Apk、多渠道打包
- Android Studio签名打包的两种方式
- Android Studio打包,生成jks密钥,签名Apk,多渠道打包
- Android Studio签名打包的两种方式
- 查看apk签名内容的两种方式
- Git 生成key 和SSH的两种方式(putty 和android studio)
- andoid studio生成release版本的apk---app-release.apk
- Android Studio 生成签名的APK
- [Android Studio 权威教程]打包、生成jks密钥、签名Apk、多渠道打包
- Android签名之生成keystore的两种方式
- Android Studio 生成签名apk
- Android Studio签名打包的两种方式
- Android Studio 打包、生成jks密钥、签名Apk、多渠道打包