Eclipse项目转Android studio项目遇到的问题

本文针对从Eclipse迁移到Android Studio过程中遇到的典型问题提供了详细的解决方案,包括Gradle配置错误、非ASCII字符路径问题、资源合并失败、jar文件重复引用等,并给出了具体的修改建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.将eclipse项目Import project 创建build.gradle 等配置文件

2.new 一个新的Android studio项目 将import 打开的项目copy到新的项目下设置settings.gradle 添加

include ':你的项目名称'
3.import module (主项目没有引用其他项目省去这一步)
问题一:
 Error:(1, 0) Plugin with id 'com.android.application' not found. 

buildscript {
    repositories {
        jcenter() // or mavenCentral()
    }

    dependencies {
        classpath 'com.android.tools.build:gradle:1.5.0'
    }
}

问题二:
 Error:(1, 0) Your project path contains non-ASCII characters. 
你项目的目录存在中文改一下就好了

问题三:
 Error:Execution failed for task ':app:mergeDebugResources'.
> Error: java.lang.RuntimeException: Crunching Cruncher XX.9.png failed, see logs 
点9图出现问题,我这边是多余的图片删了就好了,如果不是可以重新制作一个点9图或者不使用点9图,有人说将“.9”去掉也可以不过我没有试过

问题四:
 > java.io.IOException: The same input jar [D:\SunAndroid\sDK_F\libs\livedetect.jar] is specified twice. 
livedetect.jar重复引用查找引用的项目中和主项目中是不是重复了
问题五:混淆问题
-libraryjars xxxx.jar去掉或者注释掉
-libraryjars  因为Androidstudio 默认混淆libraryjars  不需要在添加了
问题六: Error:Execution failed for task ':app:processDebugManifest'. 
在AndroidManifest.xml的中添加 application中添加
tools:replace="android:icon,theme,label,allowBackup,name"
不要忘记在顶部 manifest中添加xmlns:tools="http://schemas.android.com/tools"

问题七:
java.util.concurrent.ExecutionException: com.android.dex.DexException: Multiple dex files define Lcom/umeng/analytics/AnalyticsConfig;
友盟包重复引用
问题八:
 org.apache.** 阿帕奇包找不到
在build.gradle android {}中添加 
useLibrary 'org.apache.http.legacy'



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值