Android 项目从Eclipse/IDEA 迁移到 Android Studio
2015-09-07 13:56
549 查看
Android Studio 使用Gradle来组织管理文件,Gradle可以方便的设置源代码路径资源文件路径等编译源文件的路径。而迁移项目主要就是目录架构的调整。
所以只要IDE编译时能找到源文件位置整个项目就可以跑起来。迁移时有两种方案,一是新建一个工程,把源码拷贝到新工程对应的位置,第二种方法就是通过Gradle来告诉IDE源文件的位置而不需要迁移源文件。
原文地址
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')
上面的代码中,sourceSet中语句格式为:项目中文件夹名称.srcDir=“源文件所在文件夹路径”
所以只要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=“源文件所在文件夹路径”
相关文章推荐
- 使用C++实现JNI接口需要注意的事项
- Android IPC进程间通讯机制
- Android Manifest 用法
- [转载]Activity中ConfigChanges属性的用法
- Android之获取手机上的图片和视频缩略图thumbnails
- Android之使用Http协议实现文件上传功能
- Android学习笔记(二九):嵌入浏览器
- android string.xml文件中的整型和string型代替
- i-jetty环境搭配与编译
- android之定时器AlarmManager
- android wifi 无线调试
- Android Native 绘图方法
- Android java 与 javascript互访(相互调用)的方法例子
- android 代码实现控件之间的间距
- android FragmentPagerAdapter的“标准”配置
- Android"解决"onTouch和onClick的冲突问题
- android:installLocation简析
- android searchView的关闭事件
- SourceProvider.getJniDirectories