在真实电话中安装Flutter应用会使ADB退出,代码为1

时间:2020-05-12 10:05:07

标签: android flutter

在使用flutter install将应用程序安装到手机上时,出现此错误:

Error: ADB exited with exit code 1
Performing Streamed Install

adb: failed to install C:\Users\Joaom\OneDrive\Documentos\kanyerest_flutter\build\app\outputs\apk\app.apk: Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed  
to extract native libraries, res=-113]
Install failed

但是,当使用flutter运行时,它会安装应用程序,即使花费更多时间,一切仍然可以进行,有没有办法解决此问题?

2 个答案:

答案 0 :(得分:0)

试试看,

  • 也许您的设备/仿真器的存储空间已满。尝试删除一些应用程序或类似应用程序以释放存储空间。

  • 无效的软件包名称。例如在包装名称中使用大写字母。使用它来更改包装名称,如下所示:

    AndroidManifest.xml文件中更改软件包名称:

    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="your.package.name">   
    

    也位于应用文件夹中的build.gradle文件中

     defaultConfig {
       applicationId "your.package.name"
       minSdkVersion 16
       targetSdkVersion 27
       versionCode 1
       versionName "1.0"
       testInstrumentationRunner"android.support.test.runner.AndroidJUnitRunner"
    }
    

答案 1 :(得分:0)

@K米歇尔

buildscript {
    ext.kotlin_version = '1.3.50'
    repositories {
        google()
        jcenter()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:3.5.0'
        classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
    }
}

allprojects {
    repositories {
        google()
        jcenter()
    }
}

rootProject.buildDir = '../build'
subprojects {
    project.buildDir = "${rootProject.buildDir}/${project.name}"
}
subprojects {
    project.evaluationDependsOn(':app')
}

task clean(type: Delete) {
    delete rootProject.buildDir
}