flutter在Android Studio如何生成APK

第一步:生成密钥

         方法一:通过AndroidStudio创建签名文件 

                1.Build>Generate Signed Apk

                2.点击Create New...

                3.在下面的窗口中填写信息

                    

 

 

        方法二:用指令生成签名文件

                 1、terminal执行下列命令: 

                       keytool -genkey -v -keystore D:/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key

                        D:/key.jks  生成签名存放路径

                        key 密钥名

 

第二步、 创建一个key.properties文件

 

             

         key.properties文件

#创建KEY时输入的 密钥库 密码

storePassword=123321

#创建KEY时输入的 密钥 密码

keyPassword=123321

#密钥名称

keyAlias=key

#签名的存放路径

storeFile=D:/key.jks

第三步、 在/android/app/build.gradle文件,在android {这一行前面,加入如下代码:

//找到你的key.properties文件内容

def keystorePropertiesFile = rootProject.file("key.properties")

def keystoreProperties = new Properties()

keystoreProperties.load(new FileInputStream(keystorePropertiesFile))

第四步、修改 buildTypes

原:

buildTypes {

    release {

        // TODO: Add your own signing config for the release build.

        // Signing with the debug keys for now, so `flutter run --release` works.

        signingConfig signingConfigs.debug

    }

}

改:

signingConfigs {

    release {

        keyAlias keystoreProperties['keyAlias']

        keyPassword keystoreProperties['keyPassword']

        storeFile file(keystoreProperties['storeFile'])

        storePassword keystoreProperties['storePassword']

    }

}

buildTypes {

        release {

            signingConfig signingConfigs.release

        }

}

 

第五步、在terminal执行 flutter build apk生成apk

 

 

### Android StudioFlutter 的使用教程 #### 安装 Flutter 插件 确保已在 Android Studio 中安装了 Flutter 插件。这可以通过访问 Preferences 或 Settings 对话框中的 Plugins 部分完成[^2]。 #### 下载并配置 Flutter SDK 下载 Flutter SDK 是必要的一步,可以从官方链接获取最新版本的 SDK 文件[^4]: ```bash https://storage.flutter-io.cn/flutter_infra_release/releases/stable/windows/flutter_windows_3.10.6-stable.zip ``` 解压文件到指定位置,并在 Android Studio 设置中指明该路径以完成 SDK 的配置[^5]。 #### 环境变量配置 (可选) 对于某些开发者来说,在用户环境中添加特定变量可能有助于解决网络连接问题或加速资源加载速度。这些变量包括 `PUB_HOSTED_URL` 和 `FLUTTER_STORAGE_BASE_URL`,它们指向国内镜像站点,从而避免因国际网络状况不佳而导致的问题。 #### 创建新项目 启动 Android Studio 后可以选择创建一个新的 Flutter 工程。按照提示填写应用名称和其他必要信息即可初始化一个基础结构完整的工程目录树[^3]。 #### 编写与调试代码 利用内置的功能强大的编辑器支持 Dart 语法高亮显示以及智能感知特性来编写高效简洁的应用逻辑;借助模拟器或者真实设备来进行即时预览和测试工作流。 #### 应用程序发布准备 当应用程序开发完成后,遵循官方文档指导下的打包指南准备好用于发布的 APK/APKS/IPA 文件格式,以便上传至各大商店平台供最终用户下载体验。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值