[Flutter] AndroidStudio打包apk


Flutter AndroidStudio打包

权限配置

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

    
    
    
    
    

版本配置

第一步:

在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,等待即完成打包。

相关