【问题标题】:After importing project, not able to run it导入项目后无法运行
【发布时间】:2016-12-28 14:31:05
【问题描述】:

我正在尝试从 Udacity 学习 android 开发,但在导入项目时遇到了一些问题。 在任务中,提供了一个半准备好的项目作为开始的资源,该资源是关于创建语言翻译应用程序代码的。但是当我尝试编译项目时,会出现以下错误:

错误:(18, -1) android-apt-compiler: [main] C:\Users\Rushi\Downloads\ud839_Miwok-Starter-code\ud839_Miwok-Starter-code\app\src\main\res\values \styles.xml:18:错误:检索项目的父项时出错:找不到与给定名称“Theme.AppCompat.Light.DarkActionBar”匹配的资源。

错误:(19, -1) android-apt-compiler: [main] C:\Users\Rushi\Downloads\ud839_Miwok-Starter-code\ud839_Miwok-Starter-code\app\src\main\res\values \styles.xml:19:错误:错误:找不到与给定名称匹配的资源:attr 'colorPrimary'。

错误:(20, -1) android-apt-compiler: [main] C:\Users\Rushi\Downloads\ud839_Miwok-Starter-code\ud839_Miwok-Starter-code\app\src\main\res\values \styles.xml:20:错误:错误:找不到与给定名称匹配的资源:attr 'colorPrimaryDark'。

我认为它缺少任何类型的软件包或其他东西,因此尝试将 Android Studio 更新到最新版本,但没有成功。

我已检查属性 colorPrimaryDark 和 colorPrimary 是否引用了它们所做的正确资源。

【问题讨论】:

  • 清洁有帮助吗? (转到构建 -> 清理项目)
  • @jak10h 代码清理不起作用

标签: android android-layout android-studio


【解决方案1】:

添加到您应用的 build.gradle:

compile 'com.android.support:appcompat-v7:25.1.0'

也可以试试这个:Build->Rebuild Project, File->Invalidate Caches/Restart

如果问题没有消失,请发布您的 build.gradlecolors.xml 文件。

【讨论】:

  • 我的 android studio 在 build 部分没有重建选项。
  • 我也尝试重新启动项目,但它不起作用
【解决方案2】:

您需要在app/build.gradle 文件中增加compileSdkVersionbuildToolsVersion

或者您必须为 AppCompat 或 support-v7 等外部依赖库使用更高版本号。例如,将compile 'com.android.support:appcompat-v7:21.0.0' 更改为compile 'com.android.support:appcompat-v7:25.0.0'

请注意,Theme.AppCompat 来自支持库。

来源:AppCompat v7 r21 returning error in values.xml?

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-24
  • 2013-05-10
  • 2019-01-24
  • 1970-01-01
  • 2015-08-17
  • 2019-05-24
相关资源
最近更新 更多