gpt4 book ai didi

android - 无法将 Eclipse 项目导入 Android Studio

转载 作者:太空狗 更新时间:2023-10-29 16:38:53 24 4
gpt4 key购买 nike

我正在尝试将基于 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')
}
}

最佳答案

您在 build.gradle 文件中缺少此 block :

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

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

在较新版本的 Android Studio 中创建的项目中,标准做法是将其放在项目根目录中的 build.gradle 中,并将其从模块目录中的项目中省略,因此请看那里并查看是否符合要求。

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

关于android - 无法将 Eclipse 项目导入 Android Studio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21417663/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com