You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

求助:使用Gradle构建TensorFlow Lite mobilenet_ssd Demo遇插件缺失错误

解决Android Studio中TensorFlow Lite Gradle构建报错com.android.application未找到的问题

首先可以放心的是,TensorFlow Lite完全支持Gradle构建,你遇到的这个报错是Android项目的Gradle配置问题,和TensorFlow Lite本身的更新无关——刚接触AI和Android开发时,这类配置坑很常见,下面给你一步步的解决方案:

1. 检查根目录build.gradle的核心配置

项目根目录的build.gradle负责全局依赖管理,你需要确保它包含Android Gradle插件的获取渠道和正确依赖:

buildscript {
    repositories {
        // 必须添加Google仓库,Android Gradle插件从这里获取
        google()
        mavenCentral()
    }
    dependencies {
        // 版本要和你的Android Studio版本匹配,比如Android Studio Hedgehog对应8.2.0
        classpath 'com.android.tools.build:gradle:8.2.0'
    }
}

plugins {
    // 声明Android应用插件的版本(新Gradle写法)
    id 'com.android.application' version '8.2.0' apply false
}

2. 修正模块级build.gradle的插件引入

App模块下的build.gradle文件,开头必须正确引入Android应用插件:

  • 旧版写法:
apply plugin: 'com.android.application'
  • 新版Gradle推荐写法:
plugins {
    id 'com.android.application'
}

同时,别忘了在这个文件里添加TensorFlow Lite的依赖,确保mobilenet_ssd能正常运行:

dependencies {
    // 基础TensorFlow Lite库,版本可按需调整
    implementation 'org.tensorflow:tensorflow-lite:2.15.0'
    // 目标检测场景推荐添加这个辅助工具库
    implementation 'org.tensorflow:tensorflow-lite-support:0.4.4'
}

3. 匹配Gradle与Android插件版本

Android Gradle插件和Gradle本身有严格的版本对应关系,版本不匹配也会导致类似报错。你可以通过File > Project Structure > Project路径查看并调整两者版本,确保符合官方的对应要求。

4. 清理缓存并同步项目

完成配置后,点击Android Studio右上角的Sync Project with Gradle Files按钮同步项目。如果还是报错,尝试清理缓存:File > Invalidate Caches... > 勾选"Invalidate and Restart",让IDE重新加载配置。

如果按上述步骤操作后仍有问题,可以把项目的两个build.gradle文件内容贴出来,这样能更精准地排查问题。

内容的提问来源于stack exchange,提问作者user 007

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:37:00