您的位置:首页 > 编程语言 > Java开发

Android 项目从Eclipse/IDEA 迁移到 Android Studio

2015-09-07 13:56 549 查看
Android Studio 使用Gradle来组织管理文件,Gradle可以方便的设置源代码路径资源文件路径等编译源文件的路径。而迁移项目主要就是目录架构的调整。

所以只要IDE编译时能找到源文件位置整个项目就可以跑起来。迁移时有两种方案,一是新建一个工程,把源码拷贝到新工程对应的位置,第二种方法就是通过Gradle来告诉IDE源文件的位置而不需要迁移源文件。

原文地址

android {
compileSdkVersion 19
buildToolsVersion = '19.0.1'

sourceSets {
defaultConfig {
testPackageName 'tingting.chen.tests'
}

main {
assets.srcDirs = ['assets']
res.srcDirs = ['res']
aidl.srcDirs = ['src']
resources.srcDirs = ['src']
renderscript.srcDirs = ['src']
java.srcDirs = ['src']
manifest.srcFile 'AndroidManifest.xml'
}
<pre name="code" class="plain">compile fileTree(dir: 'libs', include: '*.jar')


instrumentTest { assets.srcDirs = ["tests/assets"] res.srcDirs = ["tests/res"] resources.srcDirs = ["tests/src"] java.srcDirs = ["tests/src"] } }} dependencies { // if you use Android Studio with a lib has its own res/ directory, // and that lib is not available
in remote maven repo, // you need to use gradle' s multi-project build facility. // if you don' t know how it works, please refer Gradle' s docs
4000
or google. compile files("libs/*.jar") compile "com.android.support:support-v4:$supportLibVersion" compile "com.android.support:support-v13:$supportLibVersion"
// please download google android-volley and compile it to a jar or multi-project build!}


补充几个 compile

compile fileTree(dir: 'libs', include: '*.jar')
compile project(':lib_sup')


上面的代码中,sourceSet中语句格式为:项目中文件夹名称.srcDir=“源文件所在文件夹路径”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息