我使用Eclipse导出到"生成Cradle构建文件"这样我的Android应用程序的Eclipse项目就可以在Android Studio中编译和编辑。 (我在pp866上使用了6.4 commonsware指令)。
但是当我尝试构建模块时,我得到以下Gradle构建错误......
配置项目':com.deanblakely.mttTrial'时出现问题。 ">找不到SDK位置。使用sdk.dir在local.properties文件中或使用ANDROID_HOME环境变量定义位置。"
但是我的local.properties有。 。 。 sdk.dir = C:\ Users \ Gary \ AppData \ Local \ Android \ sdk这是sdk的正确位置
此外,项目位置已正确设置。 。 。
我不明白为什么会收到此错误。
为模块生成的build.gradel。 。
> apply plugin: 'android' dependencies {
> compile fileTree(dir: 'libs', include: '*.jar')
> compile project(':library')
> compile project(':google-play-services_lib') } android {
> compileSdkVersion 21
> buildToolsVersion "21.1.2"
> compileOptions {
> sourceCompatibility JavaVersion.VERSION_1_7
> targetCompatibility JavaVersion.VERSION_1_7
> }
> sourceSets {
> main {
> manifest.srcFile 'AndroidManifest.xml'
> java.srcDirs = ['src']
> resources.srcDirs = ['src']
> aidl.srcDirs = ['src']
> renderscript.srcDirs = ['src']
> res.srcDirs = ['res']
> assets.srcDirs = ['assets']
> }
> // Move the tests to tests/java, tests/res, etc...
> instrumentTest.setRoot('tests')
> // Move the build types to build-types/<type>
> // For instance, build-types/debug/java, build-types/debug/AndroidManifest.xml, ...
> // This moves them out of them default location under src/<type>/... which would
> // conflict with src/ being used by the main source set.
> // Adding new build types or product flavors should be accompanied
> // by a similar customization.
> debug.setRoot('build-types/debug')
> release.setRoot('build-types/release')
> } }
此build.gradle已添加到我的工作区的根目录中。 。
> // Top-level build file where you can add configuration options common
> to all sub-projects/modules. buildscript {
> repositories {
> mavenCentral()
> }
> dependencies {
> classpath 'com.android.tools.build:gradle:0.12.+'
> } }
导出过程还为我使用的两个库项目生成了两个build.gradles。 我安装了SDK工具24.0.2 我安装了SDK Platform-tools 21 我安装了SDK Build-tools 21.1.2。 谢谢, 迪安