有没有办法在 Android Studio 中构建一个用于颤振的 apk?
我看过这个指南: https ://flutter.dev/docs/deployment/android
但是这里flutter console是用来构建apk的。
原文由 Mangaldeep Pannu 发布,翻译遵循 CC BY-SA 4.0 许可协议
有没有办法在 Android Studio 中构建一个用于颤振的 apk?
我看过这个指南: https ://flutter.dev/docs/deployment/android
但是这里flutter console是用来构建apk的。
原文由 Mangaldeep Pannu 发布,翻译遵循 CC BY-SA 4.0 许可协议
除了使用 Android Studios UI,您还可以轻松地使用命令提示符。
按照以下步骤使用命令行在 Flutter 中生成签名的 apk。
在命令行运行以下命令:
在 Mac/Linux 上,
keytool -genkey -v -keystore ~/upload-keystore.jks -keyalg RSA -keysize 2048 -validity 10000 -alias upload
在 Windows 上,
keytool -genkey -v -keystore c:\Users\USER_NAME\upload-keystore.jks -storetype JKS -keyalg RSA -keysize 2048 -validity 10000 -alias upload
build.gradle(app)
文件在 build.gradle(app)
文件中包含您的关键信息:
android {
compileSdkVersion 31
signingConfigs {
release {
storeFile file("<path-to-keys.jks>")
storePassword "********"
keyAlias "<key-alias>"
keyPassword "********"
}
}
buildTypes {
release {
signingConfig signingConfigs.release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
使用命令行从flutter根目录运行以下命令。
flutter build apk --target-platform android-arm,android-arm64,android-x64 --split-per-abi --obfuscate --split-debug-info=/<directory>
提供一个有效的目录路径为 split-debug-info
构建将在 build\app\outputs\flutter-apk
文件夹下生成。
更多信息: https ://docs.flutter.dev/deployment/android
原文由 Codemaker 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答2k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答2.6k 阅读
2 回答751 阅读✓ 已解决
2 回答1.7k 阅读
1 回答2.1k 阅读
1 回答692 阅读✓ 已解决
您可以使用 IDE 和命令行构建 Apk/AppBundle。
### 步骤1
在 Android Studio 的标签栏中,点击
Tools
然后Flutter
然后Open Android module in Android Studio
:### 第2步
在新窗口中打开项目:
### 第三步
打开项目后,点击
Build
然后Generate Signed Bundle / APK ...
### 步骤1:
修改您的
build.gradle(app)
文件并在其中包含您的关键信息:### 第2步:
#### 构建 AppBundle:
#### 构建 APK: