[英]Signed Flutter App: Not Installed Android APK
我正在嘗試構建一個 android apk 以共享,但是在安裝時我收到“未安裝應用程序”錯誤消息。
我已將我的憑據放在 build.gradle 文件中:
android {
compileSdkVersion 28
sourceSets {
main.java.srcDirs += 'src/main/kotlin'
}
lintOptions {
disable 'InvalidPackage'
}
defaultConfig {
// TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html).
applicationId "com.example.buddiesDrivers"
minSdkVersion 21
targetSdkVersion 30
versionCode flutterVersionCode.toInteger()
versionName flutterVersionName
}
buildTypes {
release {
shrinkResources true
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android.txt'),
'proguard-rules.pro'
}
}
signingConfigs {
release {
keyAlias 'key'
keyPassword 'abc123'
storeFile file('/Users/test/key.jks')
storePassword 'abc123'
}
}
我運行 keytool -genkey -v -keystore ~/key.jks -keyalg RSA -keysize 2048 -validity 10000 -alias key 選項,然后添加上面顯示的憑據:
Flutter 清潔 Flutter 構建APK
構建文件會創建 apk,但無法安裝。 我錯過了什么?
刪除您以前的安裝,如果它是調試,那么它通常不會工作。 首先卸載它,然后嘗試安裝發行版。
這可能是因為您已將 minsdkversion 設置為更高版本。 go 到 Android/app/build.gradle 並將 minsdversion 更改為 19 或更低。 在嘗試了所有解決方案后,它對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.