【问题标题】:Cannot import Eclipse project into Android Studio无法将 Eclipse 项目导入 Android Studio
【发布时间】:2014-01-28 21:50:25
【问题描述】:

我正在尝试将在 Eclipse 上构建的 Android 项目导入我的 Android Studio IDE。我正在按照步骤正确导入带有 build.gradle 文件的项目,但是当我尝试编译时,我收到了这个奇怪的错误:未找到 ID 为“android”的插件。我有这个版本的 Android Studio:Android Studio (Preview) 0.4.3。这是我的 build.gradle:

 apply plugin: 'android'

dependencies {
compile fileTree(dir: 'libs', include: '*.jar')
compile project(':workspace:DesignDialogLibrary')
compile project(':workspace:HoloColorPickerLib')
compile project(':workspace:MbAdBleamSdkReaderLibrary')
compile project(':workspace:ViewPagerLibrary')
compile project(':workspace:PullToRefreshLibrary')
compile project(':workspace:SlidingMenuLib')
}

android {
compileSdkVersion 17
buildToolsVersion "18.0.1"

sourceSets {
    main {
        manifest.srcFile 'AndroidManifest.xml'
        java.srcDirs = ['src']
        resources.srcDirs = ['src']
        aidl.srcDirs = ['src']
        renderscript.srcDirs = ['src']
        res.srcDirs = ['res']
        assets.srcDirs = ['assets']
    }

    instrumentTest.setRoot('tests')

    debug.setRoot('build-types/debug')
    release.setRoot('build-types/release')
 }
}

【问题讨论】:

    标签: android eclipse android-studio build.gradle


    【解决方案1】:

    您的 build.gradle 文件中缺少此块:

    buildscript {
        repositories {
            mavenCentral()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:0.8.+'
        }
    }
    

    此块告诉 Gradle 在哪里可以找到您缺少的“android”插件。

    在较新版本的 Android Studio 中创建的项目中,将其放在项目根目录中的 build.gradle 中并从模块目录中的目录中省略它是标准的,所以请看那里看看它是否正常。

    如果您没有那个根级别的 build.gradle 文件并且您只有一个目录和一个构建文件,则将此块添加到该文件中。但是请注意,Android Studio 目前存在一些错误,这些错误会阻止“项目结构”对话框与这种单模块格式的项目正常工作,尽管我相信它们会正常构建和运行。

    【讨论】:

    • 只是一个人认为我有一些外部 Android JAVA 项目,我想用我的 build.gradle 将它添加到我的主项目中,如下所示: compile project(':workspace:DesignDialogLibrary') But Android Studio总是告诉我在根项目中找不到“带有路径的项目:workspace:DesignDialogLibrary”。
    • 您需要一个多项目(又名多模块)设置,并且您必须在 settings.gradle 文件中定义所有模块。请参阅tools.android.com/tech-docs/new-build-system/… 的文档,如果您在运行时遇到问题,请发布一个单独的问题。
    猜你喜欢
    • 1970-01-01
    • 2015-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-06
    相关资源
    最近更新 更多