Android Studio 打一个正式签名的Apk

这篇具有很好参考价值的文章主要介绍了Android Studio 打一个正式签名的Apk。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

如何打一个带正式签名文件的app (给自己的劳动成果冠名)

1. 选择build -> generate signed bundle/apk

Android Studio 打一个正式签名的Apk

2. 这里有两个选择, bundle or apk, 我们选择apk

Android Studio 打一个正式签名的Apk

于是勾选 apk, 并点下一步

Android Studio 打一个正式签名的Apk

 3.  来到选择证书文件的地方, 但是我们这是第一次做,  还没有证书文件, 所以选择新建一个证书

Android Studio 打一个正式签名的Apk

4. 弹出生成证书信息的输入界面, 本质上就是要以你的名字、所在单位、所在城市、邮编代码等来生成一个名片,  也相当于是身份证上的信息, 只要合法即可! 至于丑不丑, 除了自己之外没人关心

重要的信息只有俩: 一个是密码、另外一个是别名Alias. 别名相当于你身份证上的名字

最后选择在保存在哪一个位置 key store path, 并点击右下角OK即可生成一个签名文件

Android Studio 打一个正式签名的Apk

 5. 如果上面的步骤你都执行无误,  你已经创建了你的签名文件! 使用这个文件, 你现在就可以给app签名了, 点击右下角的Next按钮

Android Studio 打一个正式签名的Apk

6.  因为Android app 为了方便开发者调试, 区分了开发测试、发布上线等两种基本的渠道, 一般我们本地开发都是处于debug渠道、这种模式app会包含代码调行号等试信息, app是可以单步断点调试的, 但是显然,  我们正式包不应该包含无用的冗余信息避免增加包大小

所以, 我们都会使用release渠道的包并签名之以供销售

Android Studio 打一个正式签名的Apk

 7. 签名版本选择V2, 更安全Android Studio 打一个正式签名的Apk 8.  构建好之后,  你会在debug同级目录下,多出release目录, 里面有你想要的apk文件Android Studio 打一个正式签名的Apk

你应该猜到了, 如果你只想打正式包apk文件, 并不想签名, 则执行下面的命令即可构建release渠道包

./gradlew :app:assembleRelease

同理, 构建debug包, 也叫内测包, 则为

./gradlew :app:assembleDebug

 9. 当你想要再次构建签名的包时, 签名文件会默认勾选, 你只需要输入之前签名文件创建时的密码即可, 之后的步骤同上

Android Studio 打一个正式签名的Apk文章来源地址https://www.toymoban.com/news/detail-412083.html

到了这里,关于Android Studio 打一个正式签名的Apk的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • android studio 打包签名apk时报kotlin版本错误

    报错信息如下: /Users/abbb/Library/Android/sdk/caches/transforms-3/572ca993caa0789f4046529ddf3eacd2/transformed/jetified-BaseRecyclerViewAdapterHelper-4.0.1/jars/classes.jar!/META-INF/com.github.CymChad.brvah.kotlin_module: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.8.0, expected version is 1.6.

    2024年01月25日
    浏览(47)
  • Android Studio 生成 keystore 签名文件及打包验证流程

    Android应用必须进行 数字签名 才可以发布,也就是我们平时所说的使用证书打包然后上传市场,其中数字证书的私钥由应用开发者持有。 生成签名的方式有很多种,今天我们来讲如何通过AS创建签名流程。 1、在菜单栏中,依次点击 Build - Generate Signed Bundle/Apk...(生成签名) 2、

    2024年02月01日
    浏览(47)
  • Android 生成 keystore 证书并查看 MD5 等签名信息(Android Studio、Keytool)

    记得安装 Java JDK,有 java 环境才能走下面的操作。 生成 .keystore 证书,Keytool 指令详细介绍。 -genkeypair :原 -genkey ,Java 1.6 之后更改,表示生成密钥对 -alias :产生别名,每个 keystore 都会关联这一个独一无二的 alias,alias 不区分大小写 -keyalg :指定产生密钥的算法 -keypass :指

    2024年01月22日
    浏览(59)
  • flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改

    flutter开发实战-打包应用apk签名及Android studio没有generate signed bundle/apk问题修改 最近使用flutter开发项目,需要将打包应用时候apk进行签名,我这边开发使用的是Android studio,发现在Android studio的build没有generate signed bundle/apk。这里记录一下问题修改,以及生产签名文件及gradle配置

    2024年02月08日
    浏览(52)
  • Android 如何获取系统签名 并使用系统签名

    1.将源码路径下 buildtargetproductsecurity platform.pk8 和 platform.x509.pem 复制出来放在同一目录下 2.执行命令 后生成 platform.pem 3.行命令生成   platform.pk12 这里需要输入两次密码   4.执行命令 ,生成keystore keytool -importkeystore -deststorepass 123456 -destkeypass 123456 -destkeystore debug.keystore

    2024年02月11日
    浏览(36)
  • 使用Android Studio制作一个蓝牙软件

    1. 新建项目 2.添加 扫面蓝牙、位置权限 3.HomeActivity.java和activity_home.xml 4.Discoverydevice.java和activity_discoverydevice.xml 5.java文件夹下面新创BluetoothPackage文件夹 6.values文件夹 7.drawable文件夹 制作的是一个蓝牙通信控制灯开关的功能。 MainActivity活动为启动页面,同时开启扫描蓝牙,位置

    2024年04月12日
    浏览(59)
  • Android studio编写一个简单的登录界面

    1首先先创建一个空的activity项目,接着设置自己的项目名称,勾选上lacuncher 创建成功后点开 manifests 把刚刚创建的文件名下面的 intent-filter 这一行全部删除 然后点开res,复制一张图片,右键drawable点击粘贴,这里放的是图片资源,用于放置登录头像 然后点开layout文件,开始编

    2024年04月15日
    浏览(41)
  • Android Studio单独开一个线程循环执行模板

      注意:这种方式虽然能够实现循环执行,但其实没有新开线程。如果对于可能多线程出现线程阻塞的任务,需要使用在Java中多线程的方法,参考:Android studio多线程模板

    2024年02月11日
    浏览(89)
  • Android Studio 加载一个 WebView 来访问网页

    为了实现在 Android Studio 加载一个 WebView 来访问网页,您可以按照以下步骤进行操作: 在布局文件中添加 WebView。在 res/layout 目录下创建一个新的 layout xml 文件(例如 webview_layout.xml)。在该文件中添加一个 WebView: 在 Java 代码中添加 WebView 的逻辑。在 Activity 类中创建 WebView 对

    2024年02月02日
    浏览(44)
  • Android studio学习感受加一个简单的登录注册

    作为一名使用Android Studio的学生,我也深有同感。在我看来,Android Studio是一款非常出色的开发工具先得感觉是Android Studio+Genymotion的组合比以前好用太多了。以前我记得eclipse要加各种jar包,文件夹也混乱的很。 然后是关于Activity和布局、控件,感觉跟网页前端很像,布局和控

    2024年02月02日
    浏览(43)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包