Eclipse导出到Studio注意事项

起因

由于google推出了自己的android开发工具,Eclipse使用就偏少了,不管自愿还是被迫,都开始转向新的开发工具Studio了。特别是海外渠道,需要接入googleplay,现在基本上都是在Studio上的插件。这时候需要注意的是将旧的Eclipse工程导进Studio工程的一些事项。

导工程

  • 将旧的工程通过Import Project导入Studio中


    Eclipse导出到Studio注意事项_第1张图片
    image.png
  • 选择工程目录,然后是导出后的工程目录及名称


    Eclipse导出到Studio注意事项_第2张图片
    image.png
  • 依次点击Next->Finish,稍微等待一会儿,新工程就OK了。


    Eclipse导出到Studio注意事项_第3张图片
    image.png

依次解决问题

Gradle版本过高

Could not find com.android.tools.build:gradle:3.2.1.
Searched in the following locations:
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.pom
    https://jcenter.bintray.com/com/android/tools/build/gradle/3.2.1/gradle-3.2.1.jar

Gradle版本过高,查看当前可用版本。此处我用的2.3.3,Sync 一下就OK了。

SDK版本

Failed to find target with hash string 'android-28' in: D:\ProgramFiles\android-sdks
Install missing platform(s) and sync project

直接点击安装,或者将app文件夹下的build.gradle将buildToolsVersion "28.0.3"修改为本地SDK所支持的版本,然后Sync一下,我这边导入的工程就可以了,接下来准备Build。

Build内存太小

如果从未修改过Studio的运行内存值,比较小的,编译起来会报内存不足。这个时候需要修改内存值,以下是修改内容。

  • 打开安装目录,studio.vmoptions 和studio64.vmoptions 两个文件的属性修改,后面的值按照机器性能设置
-Xms1024m
-Xmx2048m
  • 修改项目内存
Error:java.lang.OutOfMemoryError: Java heap space . 
Please assign more memory to Gradle in the project's gradle.properties file. 
For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB
  • 往 gradle-warpper.properties 添加一条配置
    org.gradle.jvmargs=-Xmx2048m
  • 一般老旧工程,还是尽量不要更新到最新的SDK了。能运行起来即可,毕竟android版本太过繁杂。
    至此导出的Eclipse工程就能在Studio里面跑起来了。

你可能感兴趣的:(Eclipse导出到Studio注意事项)