Android Studio 2.2导入eclipse版Android工程

最近研究FTDI的USB串口设备,下载了其Android版工程,解压发现是eclipse开发的,用Android Studio导入,报以下错误:

Error:(16, 0) Could not find method android() for arguments [build_72neqfedty1a7qila40o6thc6$_run_closure2@7dda96d8] on root project 'TN_147_Java_D2xx_for_Android_Demo_Source' of type org.gradle.api.Project.
<a href="openFile:/home/haipeng/projects/TN_147_Java_D2xx_for_Android_Demo_Source/build.gradle">Open File</a>

去网上搜索正确的导入方法,结果都是需要先在eclipse下导出Gradle格式的工程,然后再在Android Studio下导入,这么麻烦我还不如就用eclipse跑呢!

安装Android版eclipse,导入工程后发现连下载配置项都没有,真坑,于是决定还是沉下心来解决怎么解决Android Studio的导入错误

在SOF上找到这篇帖子,看了下,原来是Android Studio导入eclipse工程时只生成了一个build.gradle文件,且内容既有project级别的内容,也有module级别的内容,导致gradle编译失败。

将默认生成的build.gradle文件中的android区块删除,然后重新sync,这时gradle就能正常工作,并且module级别的build.gradle文件也会自动生成,工程编译通过!

// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.3'
    }
}
allprojects {
    repositories {
        jcenter()
    }
}

//android {
//    defaultConfig {
//        minSdkVersion 10
//        targetSdkVersion 22
//    }
//    productFlavors {
//    }
//}
//dependencies {
//}

这个特性我只在Android Studio 2.2上测试过,更新的版本应该也可以。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值