svn中的eclipse项目转为Android studio项目

本文档详细介绍了如何将Eclipse中的项目转换为适用于AndroidStudio的项目,包括检出项目、删除及重新导入项目、调整编译版本、生成Gradle构建文件等一系列步骤,并提供了必要的文件结构和内容示例。
摘要由CSDN通过智能技术生成

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-bundle
sdk.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”)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值