因為之前在做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
注意 storeFile 是你自己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