美文网首页
Eclipse导出到Studio注意事项

Eclipse导出到Studio注意事项

作者: 无聊盒子 | 来源:发表于2019-01-07 17:21 被阅读0次

    起因

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

    导工程

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


      image.png
    • 选择工程目录,然后是导出后的工程目录及名称


      image.png
    • 依次点击Next->Finish,稍微等待一会儿,新工程就OK了。


      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注意事项

          本文链接:https://www.haomeiwen.com/subject/eiifrqtx.html