Flutter android打包遇到的坑
2019-11-08 本文已影响0人
FlowYourHeart
因为之前在做iOS开发,对安卓不熟悉😄,难免会被一些问题困扰,这里也是对网上资源的整合。
Flutter version: 1.0.0+1
开发工具:VSCode
需求:打包apk
问题: Please review your Gradle project setup in the android/ folder.
图有点小^_^
-
1、生成一个.jks的文件
终端:
keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key
-
2、创建key.properties
-
3、对android/app/build.gradle进行修改
def keystorePropertiesFile = rootProject.file("key.properties")
def keystoreProperties = new Properties()
keystoreProperties.load(new FileInputStream(keystorePropertiesFile))
// 来吧 command+c command+v
signingConfigs {
release {
keyAlias keystoreProperties['keyAlias']
keyPassword keystoreProperties['keyPassword']
storeFile file(keystoreProperties['storeFile'])
storePassword keystoreProperties['storePassword']
}
}
-
4、哎实在不想截图各种重复了,看zheflutter错误解决--Error running Gradle 错误
-
5、如果到这里还有问题 往下看
在访达中找到 gradle.properties 注意下面路径中的 .
路径:~/.gradle/gradle.properties
打开文件 把类似下面的代理删掉
systemProp.http.proxyPassword=
systemProp.https.proxyUser=aabt
systemProp.https.proxyPort=8080
systemProp.http.proxyHost=localhost
systemProp.https.proxyPassword=
systemProp.https.proxyHost=localhost
systemProp.http.proxyUser=aabt
systemProp.http.proxyPort=8080
-
6、客官您再试试 flutter build apk