簡體   English   中英

已簽名 Flutter 應用程序:未安裝 Android APK

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM