android studio导入so怎么导入eclipse工程

你的位置: >
> Android Studio项目移植到Eclipse
去年的Google大会上,Google带给我们一个小玩具——Android Studio,说它是玩具,是因为它确实比较菜,界面过时,操作不流畅,效率也不高,但是现在,虽然版本还是0.6,甚至都没到1.0,但是我们可以发现亲儿子到底是亲儿子,现在的Android Studio已经今非昔比
就是上面这货,如今GitHub上面很多代码都是Android Studio项目,让我蛋疼无比,好多绚丽的效果无法用到Eclipse上,上网搜索也没有这方面的图文教程,于是花了一两个小时进行移植,终于大功告成,看下项目对比,首先是Eclipse的:
下面看Android Studio的:
差别很大,有一些文件夹都是没见过的,直接导入Eclipse报错肯定的,经过摸索尝试,
第一步:首先导入“app”文件夹
第二步:把“app——》main——》java”下的所有文件拷贝到src文件夹下,把导入后的项目与src文件夹同级的java文件夹删除
如上图,红框部分删除
第三步:把“Library——》main——》java”下的所有文件拷贝到src文件夹下
第四步:很重要的一步,看项目是不是少了什么,没错,没有libs文件夹,到其他项目中把libs文件夹拷贝一下,粘贴到项目中与src同级目录下
第五步:导入相关jar包
这时候看到项目已经不报错了,ok,运行一下,发现报错:
[ 14:41:57 – Dex Loader] Unable to execute dex: Multiple dex files define Lcom/gitonway/lee/niftynotification/lib/Configuration$Builder;
[ 14:41:57 – CustomNotification] Conversion to Dalvik format failed: Unable to execute dex: Multiple dex files define Lcom/gitonway/lee/niftynotification/lib/Configuration$B
发现加粗部分无法定义,没关系,删除,继续运行,还报这样的错,同理删除对应的类,删除到最后
成上图这样,没关系,运行一下,ok了,可以运行。大功告成。!
本文永久地址:/1808.html本文出自
,转载时请注明出处及相应链接。
与本文相关的文章【移动开发必须要弄明白的问题】详解Eclipse转Android Studio
【移动开发必须要弄明白的问题】详解Eclipse转Android Studio
AS出来一年多了,最近才从Eclipse转到AS,但我并不觉得使用Eclipse有多落后,它们都只是一个工具而已,哪个顺手就用哪个,用得好都能提高生产力,不会合理利用,再好的工具也是惘然。很多使用Eclipse的Android程序员不知道代码重构的快捷键、如何在运行时调试、一个Workspace一大堆工程......,我想即使转到Android Studio也并不见得比Eclipse顺手。
下面将自己在Eclipse转AS过程中遇到的一些问题以及对各个问题的理解列出来,方便后续查阅。
1、问:Eclipse的工程如何导入到AS?
答: 我的处理方式是在AS中新建工程,然后将Eclipse中对应工程的文件拷贝过来;当然也可以通过Eclipse将project导成gradle版本的,然后在AS中导入该工程。
2、问:对于本地代码,是如何处理的,在AS上如何编译JNI的代码?
答: AS上同样可以开发JNI,只不过配置脚本的过程比较麻烦,各个gradle版本,配置的方式有些不一样;我的处理方式是AS上只做java开发,JNI还是在Eclipse中开发,方便编译和调试;
3、问:在AS上开发会和Eclipse一样,卡吗?
答:会,卡不卡和你整个工作空间的复杂度有关,如果Eclipse的一个工作空间工程比较少,是不会卡的;AS也一样,如果AS的一个工作空间有太多工程,同样会很卡,特别是编译的时候;
4、问:AS存在启动慢的问题吗,有没有Eclipse那种初始化进度一直在0%的状态?
答:目前为止我还没有遇到过,即使一个工作空间有上十个工程。
5、问:AS编译比Eclipse或者ant编译快吗?
答:不一定,这也跟你项目的复杂度有关,如果你的工程依赖关系简单,用gradle编译会很快,当然用Eclipse和ant编译也一样;如果你的工程依赖关系复杂,用gradle编译比用Eclipse、ant还慢。我的建议是:主工程不要依赖太多的libproject,否则会编译很慢,可以把这些libproject打包成aar,这样同样复杂的项目用gradle编译会比用Eclipse和ant编译块不少;
6、gradle与ant相比,有什么优点?
答:优点比较多,主要的优点是配置简单,特别是在持续集成的时候,如果是gradle,一条命令就行了,如果是ant,还得自己写编译脚本。
7、问:AS中如何配置工程的依赖关系?
答:在Eclipse中,会存在几种依赖:
一种是jar包,直接放在libs文件夹即可(早先的Eclipse版本需要设置buildpath依赖关系才算配置OK);
另外一种是libproject,这需要右键主工程—properties—Android—点击Add添加依赖项,配置完成后依赖关系会更新到工程根目录下的“project.properties”文件。
在AS中会很简单,右键主工程—Open Module Setting — 选中某一个工程,点击右边的Dependencies选项,点击“+”,分别添加Library/File/Module dependency,Library dependency和File dependency主要是添加jar包(File dependency的jar包是放在工程的libs文件夹下),Module dependency是添加libproject,so放在工程的&libs/架构文件夹&下,不需要配置依赖关系。AS的依赖关系配置完成后,可以在工程的&build.gradle&文件中查看。依赖关系配置完成后,记得在build.gralde文件的android标签下增加下面这句话,依赖关系才生效:
sourceSets {
jniLibs.srcDirs = ['libs']
8、问:Eclipse和AS中主工程对其它工程的依赖有什么异同?
相同点: Eclipse和AS都可以依赖so、jar包和libproject;组织结构也一样,so和jar包放在libs文件夹,libproject是一个独立的工程,需要手动配置依赖关系。
不同点: AS还可以依赖aar,并且AS除了可以依赖本地的库,还可以依赖服务器上的库,但Eclipse只能依赖本地库。
9、问:jar包和aar有啥区别?
答: jar包不能将so和资源文件打包进去,但aar可以,看得到的就是这点区别。
10、问:有哪些功能在Eclipse中用的特别顺手,但在AS中用得不顺手的?
在同一个类中用快捷键查找同一个字串(Eclipse的快捷键是CTRL+K),AS中可以用F3实现类似功能,但用着特别不方便,因为它会弹一个下拉列表让你选;
程序运行的过程中调试代码(Eclipse中只需要在DDMS选中当前进程,点击调试按钮就可以了,但AS中没发现有这个功能,可能是我AS的版本问题吧)。
11、问:AS使用过程遇到过哪些问题,是怎么解决的?
assets文件的存放目录在”src/main/”目录下,和java、res文件夹平级;
aidl文件需要单独在”src/main/”目录下新建一个文件夹,然后创建对应的包名,将aidl文件放在包名对应的包下。
引用libs文件夹中的so,需要在对应module下的build.gradle文件的android标签下加上如下属性:
sourceSets {
jniLibs.srcDirs = ['libs']
android studio的编译时屏蔽掉lint检查,可以避免由于编译条件太过严格而编译不过的问题:
lintOptions {
abortOnError false
如果遇到多个jar包中的某个文件冲突,可以在对应module下的build.gradle文件的android标签下加上如下属性:
packagingOptions {
exclude 'META-INF/NOTICE.txt'// 这里是具体的冲突文件全路径
exclude 'META-INF/LICENSE.txt'
调整logcat文件显示的颜色:File→Setting→Editor→Colors&Fonts→Android Logcat→在界面的右侧调节logcat每个级别日志的颜色;
显示行号:File→Setting→Editor→General→Appearance→勾选“Show line numbers”;
Logcat的console中,显示”no debuggable applications”的问题:Tools→Android→Enable ADB Integration;
如果依赖工程和主工程中有同名同类型的资源文件,需要修改依赖工程中的资源名称编译时才不会报错,如果依赖工程中的这个资源文件是整个工程都不需要用到的,可以直接删掉;
Android Studio中一个主工程依赖多个library的模式编译时很慢(clean和rebuild时,之前Eclipse中是这种模式),因为这种工程框架是主工程和每个依赖工程中都有一个build.gradle,编译起来会消耗比较长的时间,可以将没有资源文件和so的依赖工程打包成jar包,有资源文件和so的打包成aar文件,然后在主工程中引用,这样编译会很快;
Android Studio对九图的要求很严格,如果文件以”.9.png”结尾但是图片不是9图,编译的时候会报错,解决方案是直接在AS中打开这张图片,通过9图编辑工具编辑成9图即可;
修改Module之间的依赖关系有两种方式:(1)直接修改每个module的build.gradle文件中的dependencies;(2)右键project→Open Module Settings→在弹出面板的左侧Modules一栏中选中要修改依赖关系的Module,点击右侧的Depencencies标签修改即可;
Android Studio自动导包:File→Settings→Editor→General→Auto Import→Java→切换“Insert imports on paste”为“All”→勾选“Add unambigious imports on the fly”;
代码格式化快捷键:CTRL+ALT+L;
重命名文件夹或者文件的快捷键:ALT+SHIFT+R;
鼠标悬浮在某个方法上时,显示该方法的信息:Preferences→Editor→Show doc on mouse move;
删除一个Module,直接在IDE中选中Module后按Delete是删不掉的,需要先右键project→Open Module
Settings→在弹出面板的左侧Modules一栏中选中要删除的Module→点击面板左上角的“-”符号→点击OK后回到IDE,然后选中要删掉的Module,按Delte快捷键删掉即可;
Android Studio中执行Lint等工具对代码的检测,Analyze→Inspect Code;
导入aar:将aar拷贝到libs文件夹,在module的build.gradle文件增加下面这段话:
repositories {
flatDir() {
dirs 'libs'
然后在build.gradle的dependencies标签中按照如下格式引用aar文件即可:
compile(name:'aar包名不带扩展名', ext:'aar')
12、问:AS相比于Eclipse,有哪些新的工具或者更方便的功能?
查看APP的内存占用、内存变化情况的工具;
查看APP运行过程中网络使用情况的工具;
查看CPU、GPU使用情况的工具;
代码清理(Analyze—Code cleanup....)、代码静态检查工具(增强的ling检查工具,Analyze—Inspect code....);
可以直接使用DOS窗口;
给打码加书签的功能(Eclipse也有,只是之前没用过);
IDE内9图编辑功能;
......很多很多一些小的功能,用熟了特别方便。
13、问:在使用AS的过程中,有什么忠告?
答:就像在使用Eclipse的时候不要轻易更新ADT一样,在使用AS的过程中不要轻易更新gradle和AS,每个版本会有一些差别,会有很多坑,还是等新版本出来一段时间,比较稳定后再用,毕竟IDE是提高生产力的工具,如果需要花大把时间去学习如何使用和解决使用过程中的问题就太没意思了。
相关标签:
分享即可 +1积分
请登录后,发表评论
评论(Enter+Ctrl)
评论加载中...
评论加载中...
移动开发工程师
这位童鞋很懒,什么也没有留下~~!
Copyright (C)
All Rights Reserved | 京ICP备 号-2从Eclipse中导入项目到AndroidStudio中 - 简书
下载简书移动应用
写了5183字,被82人关注,获得了44个喜欢
从Eclipse中导入项目到AndroidStudio中
准备好你的项目
Eclipse中的项目文件
导入Eclipse ADT,Gradle,etc
点击import project(Eclipse
ADT,Gradle,etc)
选择你要导入到的路径
创建配置文件
等待中…………
出现这个画面就OK了~~~~
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮
被以下专题收入,发现更多相似内容:
Write the Code, Change the World, 改变世界从编程开始, 收集编程相关的干货
· 11366人关注
欢迎与我交流Android 开发和互联网项环内容。
欢迎关注我的微信公众号:AndroidMate
· 4576人关注
干货技术文。
· 3241人关注
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
选择支付方式:将Eclipse代码导入到AndroidStudio的两种方式 -android100学习网
将Eclipse代码导入到AndroidStudio的两种方式
说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。
这方面相关的资料还比较少,自己
说到使用AndroidStudio,除了新建的项目,我们都会面临的问题是原先Eclipse的代码该怎么导入到AndroidStudio中使用。
这方面相关的资料还比较少,自己摸索了一下,总结出这篇博客,希望能让开发者少走些弯路。
OK,进入正题。
Google为了让我们更加方便的使用AndroidStudio,提供了两种导入Eclipse代码的方式:一种兼容Eclipse,一种是全新的Android Gradle Project.
这里,我们先从兼容模式说起。
这种模式下,保证了Eclipse时代的代码目录结构,整体操作和使用和Eclipse也差不多。
最重要的,当你使用AndroidStudio时,你或者其他人也可以方便的使用Eclipse,互不干扰。
1. 从Eclipse中导出Gradle build files
在Eclipse菜单中 File --& Export--&Generate Gradle build files
接下来会到达警告界面,这里会提示AndroidStudio可以直接导入ADT的工程,先过,后面有直接导入的讲解。
选中你的项目工程,包括主工程和库工程(Library)。
2. 修改导出文件参数
导出后,由于adt很久没更新,需要手动改一些参数,才能保证正常使用。
为了保证能够讲解的更清晰,下面分情况讲解一下:
没有库工程,只有主工程
这种情况下你看到的目录是这样的
首先需要更改的是 build.gradle 文件
AndroidStudio 1.0 ~ 1.0.2 使用的都是 Android Gradle plugin 1.0.0,因此需要将图中红框内的 0.12.+ 改为 1.0.0
然后还需要更新Gradle版本,指定为所需要的2.2.1
在 /gradle/wrapper/gradle-wrapper.properties里面
含有库工程
其实改动方法和上面一样,只需要注意是改动整个项目的build.gradle和 /gradle/wrapper/gradle-wrapper.properties。
而不要尝试去主工程或者库工程里面找build.gradle
3. 导入AndroidStudio
进入到AndroidStudio中,选择导入非AndroidStudio工程
找到需要导入的工程目录,可以看到图标和Eclipse创建的工程不一样。
点击OK,进入漫长的加载过程,之后就可以正常使用了。
已经创建过工程的打开AndroidStudio会直接进入以前的工程
这时候可以选择File--&Import Project, 选中后点击ok
兼容模式下的bug
使用IDE的打包:
在兼容模式只打主工程的,库工程没有加入到apk中,导致无法正常运行。
截止到1.0.2,AndroidStudio依然存在这个bug。
因为这个bug的存在,你在兼容模式可以使用AndroidStudio编程,打包时开启Eclipse。
OK,兼容模式介绍到这里。 我们开始介绍主角: Android Gradle Project。 这里必须说明的是Google更希望我们使用这种方式,如果没有什么团队的压力,还是使用这种吧。
使用新的目录结构
转换目录结构
打开Import
老用户: File--&Import Project
直接找到原有的Eclipse工程
单一工程直接导入即可。
有库工程的需要注意,导入一定要指向主工程,而不是整个项目的目录。指向项目目录是无法进行转换的。
指定目标路径
这个地方需要详细说一下
这里上面两个选项暂且不说,勾选上。
最后一项提一下: 将Module名创建为camelCase风格。
驼峰式,这个搞Java的都会熟悉,camelCase表示首字母小写的驼峰式风格,CamelCase表示首字母大写的驼峰式风格。
不勾选这个选项意味着你原先的工程名是啥样,转换完就是啥样。
这里的AndroidStudio会去分析Eclipse工程下的. project文件,里面的name就是你在Eclipse中看到的工程名。(没有此文件时会使用此工程的文件夹名。)
当然也有例外,比如countly-sdk-android转换完就成了countlysdkandroid,下划线我就不知道了,这个没有再仔细研究规则,不过CamelCase会保持正常。
这里我比较喜欢让Module首字母大写(不知道为啥看这首字母小写难受),原来的工程就是CamelCase风格,我就不勾选了。
当然如果这里没注意直接转换成了camelCase但最后又不喜欢怎么办? 可以看后面《如何更改Module名称》部分。
OK,配置完点击Finish即可
之后需要经过一段时间的转换。成功后可以看到import-summary.txt,这个文件非常有用,后面会讲到。
到这里,你的应用其实已经可以通过AndroidStudio正常编译,你也可以写代码去了。
但我希望你还能继续看下去,因为这个成功后弹出来的import-summary.txt写了些很重要的东西。
带你看懂import-summary.txt
Manifest Merging
Your project uses libraries that provide manifests, and your Eclipse
project did not explicitly turn on manifest merging. In Android Gradle
projects, manifests are always merged (meaning that contents from your
libraries' manifests will be merged into the app manifest. If you had
manually copied contents from library manifests into your app manifest
you may need to remove these for the app to build correctly.
这段应该都能看懂,无非就是说你Library的清单文件有效啦。
不用手工拷贝到主工程的清单文件中了。以前拷贝过的,要移除才能正确build。
Ignored Files(这个最重要)
之所以说这部分重要,是因为AndroidStudio通过这段文字告诉了你,它导入的时候忽略了哪些文件。
也就是说这部分内容,它没给你拷进来,你要是不去自己拷贝,那这部分你新Gradle工程里面就没有了。
这里选一些典型的ignore文件来看一下:
From SDK:* proguard-project.txt* proguard.cfg
From UI:* cert\* cert\cert
From CrosswalkWebview:* ant.properties* build.xml
From SlidingMenuLibrary:* LICENSE.txt* pom.xml
给上面的忽略文件分分类:
确实不需要的:混淆文件、ant的ant.properties与build.xml、maven的pom.xml。
需要再次声明的: LICENSE.txt。不声明属于盗版侵权啊~~
自定义文件夹和文件:cert。 这个文件夹是自己创建的,不属于Android规定的目录,所以AndroidStudio没给拷贝。
需要留意你的Ignored Files部分,并根据自己的需要手工拷贝到新工程中。
Replaced Jars with Dependencies & Replaced Libraries with Dependencies
在Replaced Jars with Dependencies部分,有如下文字:
android-support-v4.jar =& com.android.support:support-v4:21.0.3
gson-2.3.jar =& com.google.code.gson:gson:2.3
joda-time-2.6.jar =& joda-time:joda-time:2.6
可以看到jar被替换了。 可以看到工程里面没有了当初添加的jar包。那么jar包去哪了呢?
暂时先留个悬念。
我们继续来看 Replaced Libraries with Dependencies部分
ActionbarLibrary =&
com.actionbarsherlock:actionbarsherlock:4.4.0@aar
com.android.support:support-v4:21.0.3
可以看到ActionbarSherlock被替代为了aar(Android ARchive ,jar : Java ARchive)。关于aar的介绍可以看这里,本文就不再详细展开了。
可以看到的是Library和jar都被替换了,可是你在当前工程里再也找不到了。这是为什么?
跟我来看下面的操作:
在Module上右击,选择Open Module Settings
切换到Dependencies
点击右侧的加号添加,选择Library dependency
可以看到这个界面:
OK,到这里就可以知道真相了,在AndroidStudio中你可以添加在线的库或jar包,添加完成后你就可以和平时一样正常使用。
而你的同事在打开这个工程的时候会即时下载,保证你们的代码都能正常运行。
这也是为什么当你的工程转换完毕后,有些jar和Library消失的原因。他们被转成在线的了。
Moved Files
这部分在讲你的目录结构变化,基本上可以认为他在废话,没什么看的必要了。
Next Steps & Bugs
呵呵,略过吧
This import summary is for your information only, and can be deleted
after import once you are satisfied with the results.
你一旦觉得自己的工程没问题了,就可以把这个文件删除了。
导入AndroidStudio工程注意
通过上面的步骤,你的项目已经转换了目录结构,这时候你可以提交代码,供其他同事下载使用了。
其他同事把代码下载下来,他们所需要引入的是一个Android Gradle Project了。
如果项目中有.idea之类的IntelliJ的文件,开始选择的应该是Open an existing Android Studio project,而不是Import Non-Android Studio project。
如果你下载下来的代码里面只有gradle的文件,即使还是要选Import Non-Android Studio project。
老用户依然使用: File--&Import Project
这里需要提醒的是,对于含有库工程的项目而言, 需要指定整个项目的目录,仅仅指定主工程是没用的。
到这里我们需要停下来总结一下:
如果你导入的是一个Eclipse工程,那么指定主工程目录。AndroidStudio通过分析来帮你完成转换。
如果你导入的是一个AndroidStudio工程,那么指定整个项目的目录 。
附: 如何更改Module名称
在Module上右键refactor--& rename ,当然可以看到有快捷键shift + F6, 这样就可以改变Module的名称了。
但是还没有结束,这样没有更改引用这个Module的地方。
如果他是一个库工程,你还需要继续去查看引用它的地方并进行修改。主要是其他Module的Gradle文件。
选中Module,ctrl+c即可复制工程名,在相关Gradle文件中ctrl+v替换成新的名称即可。
最后,别忘了,settings.gradle,这里include的module名称也需要更改。 至此,算是修改结束。
一切修改完毕,点击弹出提示中的Sync Now,让工程重新构建
构建结束后就一切正常了。
当然你如果对文件夹的名称也看着不顺眼,也可以去修改文件夹名称,改变后记得重新导入即可。
以上就是两种导入的方式的介绍,总体来说第一种适合无奈的时候提前熟悉AndroidStudio,第二种则是更推荐的方式。
无论采用哪一种,都希望你能尽快的接触AndroidStudio,体验它的强大。
欢迎转载,但请保留文章原始出处
作者:GavinCT
出处:/ct2011/5825人阅读
android开发
方法一:把整个Eclipse工程当作AS的根Module(同时也是唯一的子Module)
原有的Eclipse工程项目文件结构是这样的。如果要迁移后的项目兼容Eclipse,那只能删除gen文件夹。如果迁移后不再有在Eclipse中编辑的需求,可以继续删除.classpath,.project文件。
用AS新建一个工程(用于提取配置文件),复制以下文件到项目根目录。注意:build.gralde是新建AS项目的根Module的build.gradle,不是app子Module的build.gradle。
把settings.gradle的include ':app' 删除。
把build.gradle在内容最后加上app子Module的build.gradle的所有内容,并在相应位置添加红色字体部分内容,以使AS能够识别Eclipse的项目目录结构。最终的build.gradle内容如下(版本号可以根据AndroidManifest.xml的配置做相应的修改):
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha3'
// NOTE: Do not place your applicati they belong
// in the individual module build.gradle files
allprojects {
repositories {
task clean(type: Delete) {
delete rootProject.buildDir
apply plugin: 'com.android.application'
compileSdkVersion 17
buildToolsVersion &23.0.2&
defaultConfig {
applicationId &ernest.mddemo&
minSdkVersion 17
targetSdkVersion 17
versionCode 1
versionName &1.0&
sourceSets {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
instrumentTest.setRoot('tests')
buildTypes {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
5.打开AS,选择Open an existing Android Studio project,找到项目的setting.gradle,打开。
方法二:把整个Eclipse工程当作子Module,但不在根目录添加任何文件
新建一个文件夹,如ASProjects,作为根Modeule。
复制方法一中第2步的那些文件到ASProjects文件夹。
把settings.gradle文件修改成如下内容
include ':Settings',':provider'
project(':Settings').projectDir = new File('E:/apps/Settings')
project(':provider').projectDir = new File('E:/android/provider')
其中第一行是Eclipse项目名称,第二行project参数是第一行的名称,File参数是项目的路径。
4.修改build.gradle文件,在最后加上如下内容。其中project (&:Settings&){//这里的内容是app子Module的build.gradle的内容,同样加入了红色字体部分以使AS能够识别Eclipse的项目目录结构}。如果有多个项目,需要加入project
(&:第二个项目名称&){//第二个项目内容}
project (&:Settings&){
apply plugin: 'com.android.application'
compileSdkVersion 17
buildToolsVersion &23.0.2&
defaultConfig {
applicationId &com.konka.localserver&
minSdkVersion 17
targetSdkVersion 17
versionCode 1
versionName &1.0&
sourceSets {
manifest.srcFile 'AndroidManifest.xml'
java.srcDirs = ['src']
aidl.srcDirs = ['src']
renderscript.srcDirs = ['src']
res.srcDirs = ['res']
assets.srcDirs = ['assets']
jniLibs.srcDirs = ['libs']
instrumentTest.setRoot('tests')
buildTypes {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
打开AS,选择Open an existing Android Studio project,找到项目的setting.gradle,打开。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:5944次
排名:千里之外}

我要回帖

更多关于 eclipse 导入studio 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信