[Flutter] AndroidStudio打包apk

Flutter AndroidStudio打包

权限配置

在AndroidManifest.xml文件配置权限,常见的网络请求,照相机等权限。

    <!--网络请求权限-->
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />

版本配置

第一步:

在AndroidManifest.xml文件配置:

在包名后面添加 android:versionCode="2" android:versionName="1.0.1"

修改自己的版本编号versionCode和版本号versionName,如下。

package="com.example.myapp" android:versionCode="2" android:versionName="1.0.1">

第二步:

打开pubspec.yaml, 修改版本号,修改的版本号需要一致

#版本号
version: 1.0.1+2

第三步:

打开android/app/build.gradle

修改 versionCode和versionName,因为build.gradle的优先级高,所以这里要配置对。

android {
    defaultConfig {
        applicationId "com.example.myapp"
        minSdkVersion flutter.minSdkVersion
        targetSdkVersion flutter.targetSdkVersion
        versionCode 2
        versionName "1.0.1"
    }

Clean Project

注意:打开项目的android文件夹,而不是项目名文件夹

以上工作做完推荐重启android studio,不然有时打包完没有生效。

如果你对项目做了修改,打包前需要Clean Project

Build --> Clean Project

开始打包

注意:打开项目的android文件夹,而不是项目名文件夹

Build ---> Generate Signed Bundle/APK --->APK

第一次打包:

在Key store path下面点击Create new

Key store path:配置好签名保存的位置,最好别保存在项目文件里,在外面新建保存签名的文件夹

password:密码,随意设置,但要记得

Alias:别名,随意设置,但要记得

password:别名的密码,随意设置,但要记得

Certificate如果不是正式APP,随意设置,是正式的就认真填写资料。

点击OK,点NEXT,选择你需要的版本,debug profile release,点击finish,等待即完成打包。

非第一次打包:

签名的位置配置好,输入密码和别名,点击OK,点NEXT。

选择你需要的版本,debug profile release,点击finish,等待即完成打包。

posted @   漫游者杰特  阅读(362)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效
点击右上角即可分享
微信分享提示