Flutter VS Code 打包pak"/>
Flutter VS Code 打包pak
@Flutter VS Code 打包pak
终端执行:
keytool -genkey -v -keystore C:\App-Fltter\androidKey
RSA -keysize 2048 -validity 10000 -alias key
创建一个名为/android/key.properties 包含对密钥库的引用的文件:
android {
signingConfigs {
release {
keyAlias keystoreProperties[‘keyAlias’]
keyPassword keystoreProperties[‘keyPassword’]
storeFile keystoreProperties[‘storeFile’] ? file(keystoreProperties[‘storeFile’]) : null
storePassword keystoreProperties[‘storePassword’]
}
}
添加如下代码
def keystoreProperties = new Properties()
def keystorePropertiesFile = rootProject.file(‘key.properties’)
if (keystorePropertiesFile.exists()) {
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
}
android {
signingConfigs {
release {
keyAlias keystoreProperties[‘keyAlias’]
keyPassword keystoreProperties[‘keyPassword’]
storeFile keystoreProperties[‘storeFile’] ? file(keystoreProperties[‘storeFile’]) : null
storePassword keystoreProperties[‘storePassword’]
}
}
执行flutter build apk打包
报错多了一个’ }’ 检查文件发现abdriud’少了}
再次打包再次报错
找不到方法android()的参数[build_5oofjg3r15qz5jse2ea $_run_closure5@59db6c71]在根项目’android’的类型org.gradle.api.Project。
最后发现文件有两个build.grable
一个是顶级anddroid 一个是模块App下面
修改模块就好了
修改后执行成功 点击路径即可
更多推荐
Flutter VS Code 打包pak
发布评论