eclipse编写的项目移植到Android Studio各种问题及详解

xiaoxiao2021-02-28  81

1、  错误:找不到SDK

报错原因:自定义的安装路径,系统找不到该路径

解决办法:点击Config,配置SDK,将自己的安装路径键入进去

 

2、  Android Studio编译速度特别慢

原因:软件默认最大使用内存较小

解决办法:修改android studio/bin/studio.exe.vmoptionsandroid studio/bin/studio64.exe.vmoptions将其Xmx修改为电脑空闲内存的最大值,但是,如果设置内存过大,将会打不开软件或者报错fail to creat JVM

 

3、  错误:connection time out

原因:未设置代理服务器

解决办法:每次sync时设置相关代理,地址:proxy.cmcc  端口号,或者是File->Settings->System Settings->HTTP Proxy设置相关代理

 

4、  错误:Gradle sync failed: Connection timed out: connect

原因:1、可能是代理服务器问题

      2gradle版本不匹配(参考当前gradle版本新创建的项目)

解决办法:1修改项目根目录下的build.gradle 中的 classpath  指定gradle版本以支持 上述中gradle home指定的gradle版本号

          2gradle->wrapper->gradle-wrapper.properties distributionUrl改为对应的gradle版本下载路径

 

5错误:failed to find target with hash string ‘android-23’

   原因:项目所用的Android studio版本和当前不匹配

   解决办法:找到项目的app/build.gradle,将它和现版本创建的项目中app/build.gradle

行对比,将SdkVersionToolsVersionappcompat-v7这几个版本都修改为本机的版本

 

6、错误:ExampleUnitTest出现错误,cannot resolve symbol ’xxx’

原因:找不到Test

解决办法:1、在Android Studio里面打开项目的Gradle Script 将其中build.gradleModule:app)中testCompile ‘junit:junit:4.12’注释取消

2、在Gradle Script 将其中build.gradleProject:SmartCareService)中jcenter()改为

jcenter{

url “http://jcenter.bintray.com/” } 7、错误:编译后命令行出现中文乱码,      原因:编码格式      解决办法:找到那个错误类,将其编码格式改为UTF8(Notepad++等软件)
转载请注明原文地址: https://www.6miu.com/read-64874.html

最新回复(0)