您当前的位置: 首页 >  android studio

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Android应用构建:4:Android Studio 3.5.3:无签名方式的APK构建方式

发布时间:2019-12-17 19:43:57 ,浏览量:0

在这里插入图片描述 构建的APK文件根据用途分为调试类型(Debug)和发布类型(Release)两种,这篇文章介绍一下这两种类型无签名方式APK文件的生成方法。

APK文件种类

根据使用用途和是否有签名的区别,使用Android Studio可以构建如下APK文件

APK类别 用途 签名 缺省apk文件名称 无签名调试版APK 调试(Debug) 无 app-debug.apk 无签名发布版APK 发布(Release) 无 app-release-unsigned.apk 事前准备

这里使用Android Studio 3.5.3中创建的Demo应用进行使用说明。详细可参看:

  • https://liumiaocn.blog.csdn.net/article/details/103573366
构建方式1: 使用Android Studio菜单选项

使用Android Studio提供的菜单选项可以轻松地生成无签名格式的apk文件,无签名调试版本APK文件生成可以通过如下操作进行:选择Build菜单,点击Build Bundle(s)/APK(s)子菜单,点击Build APK(s)菜单选项即可开始构建 在这里插入图片描述 详细使用可参看: *

构建方式2: 使用内置的gradlew进行构建 清除构建结果

执行命令:./gradlew clean

liumiaocn:Demo liumiao$ pwd
/Users/liumiao/AndroidStudioProjects/Demo
liumiaocn:Demo liumiao$ ./gradlew clean

BUILD SUCCESSFUL in 1s
2 actionable tasks: 1 executed, 1 up-to-date
liumiaocn:Demo liumiao$
构建无签名调试版APK

执行命令:./gradlew assembleDebug

liumiaocn:Demo liumiao$ ./gradlew assembleDebug

BUILD SUCCESSFUL in 3s
24 actionable tasks: 24 executed
liumiaocn:Demo liumiao$ 
liumiaocn:Demo liumiao$ find . -type f |grep apk
./app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson
./app/build/outputs/apk/debug/output.json
./app/build/outputs/apk/debug/app-debug.apk
liumiaocn:Demo liumiao$
构建无签名发布版APK

执行命令:./gradlew assembleRelease

liumiaocn:Demo liumiao$ ./gradlew assembleRelease

BUILD SUCCESSFUL in 7s
25 actionable tasks: 24 executed, 1 up-to-date
liumiaocn:Demo liumiao$ find . -type f |grep apk
./app/build/intermediates/apk_list/release/mainApkListPersistenceRelease/apk-list.gson
./app/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson
./app/build/outputs/apk/release/app-release-unsigned.apk
./app/build/outputs/apk/release/output.json
./app/build/outputs/apk/debug/output.json
./app/build/outputs/apk/debug/app-debug.apk
liumiaocn:Demo liumiao$
APK结果分析

选择Build菜单的Analyze APK …菜单选项,然后选择此刚刚生成的apk文件,即可看到对于此apk文件的分析结果 在这里插入图片描述

无签名调试版APK分析结果

在这里插入图片描述

无签名发布版APK分析结果

在这里插入图片描述

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

1.8954s