首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我试图在我的真实设备上运行我的项目时,我出错了。

当我试图在我的真实设备上运行我的项目时,我出错了。
EN

Stack Overflow用户
提问于 2022-08-04 00:23:37
回答 1查看 906关注 0票数 1

我尝试在我的设备上运行我的项目,我得到了以下错误: error: ADB退出,退出代码1执行流安装

adb: failed to install E:\flutter-file\chat_app\build\app\outputs\flutter-apk\app.apk: Failure [INSTALL_FAILED_OLDER_SDK: Failed parse during installPackageLI: /data/app/vmdl1346042202.tmp/base.apk (at Binary XML file line #7): Requires newer sdk version #28 (current version is #25)] Error launching application on SM J250F.

EN

回答 1

Stack Overflow用户

发布于 2022-08-04 00:46:58

  1. 请使用最新的安卓演播室
  2. 在Android项目中,您必须编辑build.gradle文件。在颤振项目中,可以在路径./android/app/build.gradle中找到它。

您可以使用flutter.targetSdkVersion作为targetSdkVersion。

所以您不需要每次都手动更新它。

代码语言:javascript
复制
defaultConfig {
    applicationId "com.example.myapplication"
    minSdk 19 
    //This is the part that needs to be changed, previously was 25
    targetSdkVersion flutter.targetSdkVersion
    versionCode flutterVersionCode.toInteger()
    versionName flutterVersionName

    testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    vectorDrawables {
        useSupportLibrary true
    }
}

请继续遵守最新政策。

满足Google的目标API级别要求

新的应用程序必须针对Android 12 (API级别31)或更高版本;除非是针对Android 11 (API级别30)或更高版本的磨损操作系统应用程序。

从2022年11月开始,应用程序更新必须针对API级别31或以上,并根据Android 12的行为变化进行调整。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73229126

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档