【问题标题】:Importing project from eclipse to android studio (unresolved resources)将项目从 eclipse 导入到 android studio(未解决的资源)
【发布时间】:2015-07-15 03:03:54
【问题描述】:

所以我被卡住了,我正在尝试将一个 Eclipse 项目导入 Android Studio,我收到了这个错误。

Error:(22, 23) No resource found that matches the given name (at 'src' with value '@drawable/item').
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command    '/Users/joselibra/Library/Android/sdk/build-tools/22.0.1/aapt'' finished   with non-zero exit value 1

我已尝试同步项目、删除构建文件、清理项目、重建项目、使缓存无效并重新启动。

我通过https://developer.android.com/sdk/installing/migrate.html 等链接遵循了如何迁移到 Android Studio 的指导。

这就是我的 gradle 文件的样子

apply plugin: 'com.android.application'

apply plugin: 'com.android.application'

android {
compileSdkVersion 22
buildToolsVersion "22.0.1"

defaultConfig {
    applicationId "com.wtf.edu"
    minSdkVersion 11
    targetSdkVersion 22
}

buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}
}

dependencies {
compile 'com.android.support:support-v4:22.2.0'
compile 'com.android.support:appcompat-v7:22.2.0'
compile "com.google.android.gms:play-services:7.5.0"
}

任何帮助或线索将不胜感激,谢谢。

【问题讨论】:

  • 你在尝试重建的可绘制放置中缺少@drawable/item
  • 要么你应该检查你的drawable文件夹中是否有这个item,如果它在那里但你遇到了问题。然后告诉我这个item 是不是你的启动器图标?
  • 所以,我的 drawable 文件夹中有一个 item.png,但我的 drawable res 文件夹中没有“item”

标签: java android eclipse gradle


【解决方案1】:

将eclipse项目导入android studio项目。你可以试试这个 在较新版本的 Android Studio 中,引入 Eclipse/ADT 项目的最佳方式是将其直接导入 Android Studio;我们曾经建议您先将其从 Eclipse 导出到 Gradle,但我们更新 ADT 的频率不足以跟上 Android Studio 的步伐。 enter link description here 无论如何,如果您在启动 Android Studio 时从文件菜单或欢迎屏幕中选择“导入项目”,它应该会引导您完成一个专门的向导,提示您打算将文件复制到新的目录结构中而不是就地导入它们,它将提供修复一些常见的事情,比如将依赖项转换为 Maven 样式的包含等。

您似乎没有得到这种专门的流程。我认为它可能无法将您导入的项目识别为 ADT 项目,并且默认为不了解 Gradle 的旧内置 IntelliJ 行为。要使专业导入工作,必须满足以下条件:

您导入的项目的根目录必须有一个AndroidManifest.xml 文件。 任何一个: 根目录必须包含来自 Eclipse 的 .project 和 .classpath 文件 要么 根目录必须包含 res 和 src 目录。 如果您的项目很复杂,也许您没有将其指向它希望导入成功的根目录。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 2017-08-13
    • 2015-06-21
    • 1970-01-01
    相关资源
    最近更新 更多