有没有办法从Android Studio为Flutter构建apk。
我看过这个指南:https://flutter.dev/docs/deployment/android 但这里flutter控制台用于构建apk。
根据DanyPata For flutter你必须设置签名文件,然后运行flutter build APK。运行flutter命令非常重要,这样在flutter中添加的所有更改/库也会添加到Android项目中。
去File
- Project Structure
并在app
下选择Modules
。注意:它可能不会被称为app
-它可能是在创建项目时给出的任何名称。选择Signing
选项卡。
您需要创建证书,然后单击蓝色加号并填写空白。当你完成这个过程然后你前往Build Types
选项卡,并确保你有两个 - debug
和release
,如果你没有release
然后再按蓝色加号并创建它。
对于发布版本,您需要选择之前创建的Signing Config
,并将其余内容保留为默认值。
然后建立你的发布APK去顶部主要栏上的Build
,然后Build Bundle(s) / APK(s)
并选择Build APK(s)
。
密切注意Event Log
,看看它的完整时间和APK被保存到的路径。
更新gradle.build
文件。确保您的项目可见性设置为Project
,以便您可以查看文件树中的所有文件。
前往yourapp/src
然后打开build.gradle
。
在,android
添加:
buildTypes {
release {
minifyEnabled false
signingConfig signingConfigs.theNameForCertificateYouCreated
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
重要提示:作为快速提醒和预防措施,请勿丢失其创建的密钥。如果没有这个,您将无法更新您的应用程序,因为新版本需要使用相同的密钥进行签名。
每次运行您的应用程序时,它都会生成apks。
您可以在项目文件中找到它:
yourProject \构建\应用\输出\ APK