svn中的eclipse项目转为Android studio项目
来源:互联网 发布:重复文件 知乎 编辑:程序博客网 时间:2024/05/18 11:32
eclipse上传svn一般上传目录如下:
注意eclipse的java代码名词:src , android studio 为 java
svn中的eclipse项目转为Android studio项目:
一、eclipse中检出项目
File—import—svn(从svn检出项目)
然后打开文件夹,会发现多了一个.project文件
二、eclipse中移除项目:
eclipse中删除本项目(注意不要把硬盘内容删掉):项目名称右键选择delete
三、eclipse中import刚才的项目:
File—import—existing Android code into workspace,选择刚才的文件导入。
四、修改项目一些内容
比如:编译版本:
jdk版本:
五、转为支持Android studio的项目
File—export—generate gradle build files,
一路next,选择本项目,finish。
六、修改Android studio 需要的版本,即可在as中打开
将这三个文件改成Android studio支持的版本。
build.gradle (module):
dependencies { classpath 'com.android.tools.build:gradle:2.3.3' }
gradle-wrapper.property:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-all.zip
local.property:
ndk.dir=C\:\\Users\\lenovo\\AppData\\Local\\Android\\Sdk\\ndk-bundlesdk.dir=C\:\\Users\\lenovo\\AppData\\Local\\Android\\Sdk
七、最终项目结构如下:
其他:eclipse必须的两个文件:
.project 文件:
<?xml version="1.0" encoding="UTF-8"?><projectDescription> <name>xdt</name> <comment></comment> <projects> </projects> <buildSpec> <buildCommand> <name>org.eclipse.andmore.ResourceManagerBuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.andmore.PreCompilerBuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> <buildCommand> <name>org.eclipse.andmore.ApkBuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> <natures> <nature>org.eclipse.andmore.AndroidNature</nature> <nature>org.eclipse.jdt.core.javanature</nature> </natures></projectDescription>
工程名
工程注释描述
运行时需要的额外Eclipse插件,及其具体加载方式信息
参考:eclipse项目中.classpath文件详解
.classpath 文件:
用于记录项目编译环境的所有信息,
包括:
kind=”src”: 源文件路径、
kind=”output”: 编译后class文件存放路径、
kind=”lib” 依赖的jar包路径、
kind=”con” JDK运行时容器信息/运行环境、依赖的外部project等信息。
如果把该文件删除,则eclipse不能将该工程识别为一个正常的java工程,仅仅当做普通的文件夹而导致不能正常运行。
<?xml version="1.0" encoding="UTF-8"?><classpath> <classpathentry kind="src" path="src"/> <classpathentry kind="src" path="gen"/> <classpathentry kind="con" path="org.eclipse.andmore.ANDROID_FRAMEWORK"/> <classpathentry exported="true" kind="con" path="org.eclipse.andmore.LIBRARIES"/> <classpathentry exported="true" kind="con" path="org.eclipse.andmore.DEPENDENCIES"/> <classpathentry kind="output" path="bin/classes"/></classpath>
源文件的具体位置(kind=”src”)
运行的系统环境(kind=”con”)
工程的library的具体位置信息(kind=”lib”)
在每个lib的xml子节点中,有关于它的其它配置信息(例如我配置的那个”javadoc_location”)
项目的输出目录(kind=”output”)
- svn中的eclipse项目转为Android studio项目
- android studio从svn检出eclipse项目
- gitHub上边android studio开发的开源项目转为Eclipse中的项目,个人调试过的可以使用
- android studio 项目转为ecplise项目
- eclipse svn下载并转为maven项目
- eclipse中的android项目转入android studio
- svn中的eclipse项目迁移到android studio中 以及android sdk更新方法
- android studio中导入Eclipse中的项目
- Android Studio更新svn上的eclipse项目(修正)
- android studio SVN项目管理
- android studio svn上传项目
- Android studio 上传svn项目
- SVN中的项目导入eclipse
- idea android studio 删除项目中的 svn 信息, disconnect 下载
- MyEclipse 项目转为 Eclipse
- myeclipse 项目转为eclipse 项目
- mycelipse项目转为eclipse项目
- 将Eclipse中的项目迁移到Android Studio中的方法
- 子窗口与弹出窗口的坑使用笔记
- 卷积神经网络基础
- 12.2Groovy使用MetaClass拦截方法
- Android 5.x新特性之-Palette类
- sql一对多查询最大值的列出来
- svn中的eclipse项目转为Android studio项目
- Thopos 7 v7.1 1CD(地形测量软件)
- Windows10 安装Ubuntu子系统,解决从应用商店下载慢的问题。
- 浏览器调试出错
- ThinkPHP 事务回滚!
- oracle 表被锁定如何解锁
- SerialPort.DataReceived 事件
- 图形用户界面2
- bzoj。1001: [BeiJing2006]狼抓兔子 (最小割)