这是Studio 的中文社区:http://forum.android-studio.org/forum.php
昨天把Eclipse项目导入到studio(参考:http://www.tuicool.com/articles/Z363Yj3),我将eclipse 导入as以后,选择project能看到目录结构,但是选择android以后就看不到项目,而且Android Device Montior是灰色的,我的run Confuguration 里面也没有我导入的项目,
后来发现是build.gradle中的compileSdkVersion、buildToolsVersion错误,然后换成我as里的build-tools ,上面的一排按钮就亮了,运行程序里面也有了自己的Module。
例如:
compileSdkVersion 21,说明要运行该源码,你必选已经安装了android API 21
buildToolsVersion 20.0.0 说明要运行该源码,你必须已经安装了 android sdk build-tools 20.0.0
minSdkVerison 表示向下低至android API 14,即androd 4.0的版本都要安装上
targetSdkVerision 表示采用的目标android API是 API 21即 android 5.0
再之后就是jar包的问题,因为as使用的是gradle构建,所以需要在build.gradle的dependencies 方法中添加jar,一种方法就是依次添加(例如:compile files('libs/android-support-v4.jar'));另一种方法是添加compile fileTree(dir:
'libs'
, include:
'*.jar'
),这样就不用依次添加了;
添完以后程序还是报错,后来我又查的资料发现是.so文件也需要添加(具体的添加方法在http://my.oschina.net/zhibuji/blog/147441里面有,我就不再述了),运行就OK了。
本人文字功底比较薄弱,只是平铺直述的把导入以后的项目遇到的错误叙述了一遍,有不太明白的童鞋可以留言询问。