Eclipse转Android Studio 项目过程中遇到的问题

安卓开发环境的搭建:eclipse + Android Studio 安装环境:Win10 专业版,64位 第一步:安装前准备 1. 安装JDK JDK 下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 这里我下载的是1.8 版本 注意:在下载JDK版本的时候,要和后面下载的SDK版本一致,若不一致可能会导致SD... 阅读详情

Q1:

Error:Execution failed for task ':app:transformClassesWithJarMergingForDebug'. com.android.build.api.transform.TransformException: java.util.zip.ZipException: duplicate entry: android/support/v4/provider/DocumentsContractApi19.class

存在重复引入的情况,即多次引入了v4包,于是小编查阅每个libs文件和gradle文件,去除重复,重新编译,妥妥的搞定了。


Q2:

Error:Execution failed for task ':app:transformClassesWithDexForDebug'.com.android.build.api.transform.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'D:\Program Files\Java\jdk1.7.0_45\bin\java.exe''finished with non-zero exit value 2

补充,其实解决方案很简单,CTRL+SHIFT+ESC进入window任务管理器,清理java.exe进程即可

Q3:
Eclipse中so文件存放目录libs/下,而转到Android Studio后无法使用。解决办法:需要去gradle文件中配置jniLibs.srcDirs = ['libs'] 即可使用

如:
android {
    sourceSets {
        main {
            manifest.srcFile 'AndroidManifest.xml'
            java.srcDirs = ['src']
            resources.srcDirs = ['src']
            aidl.srcDirs = ['src']
            renderscript.srcDirs = ['src']
            res.srcDirs = ['res']
            assets.srcDirs = ['assets']
            jniLibs.srcDirs = ['libs'] //指定so文件的位置
        }
    }
}

Q4:
iCCP: Not recognizing known sRGB profile
由于AS对PNG图片的检查更加严格,因此出现如上错误。
1.可以将图片的后缀改成.jpg进行解决
2.下载GIMP软件对图片进行处理下载地址
使用方式:



具体分析地址如下:
http://blog.youkuaiyun.com/miao309410364/article/details/48546481


安卓Eclipse项目导入Android Studio完美解决方案 之前是直接用studio打开eclipse项目,虽然可以运行但是很多Gradle的功能用不了。前天电脑出问题,重装系统,重装studio,重导入项目,试着试着就成功了。 先给大家看个视频,看完明白一大部分。 https://study.163.com/course/courseLearn.htm?courseId=1003130007&lessonId=1003576163&utm_med 阅读详情

相关推荐

从Eclipse迁入到Android Studio遇到的问题

最近由于新加了jar包,导致调用的方法数超过了65536个,导致dex无法生成,于是将原来在Eclipse的工程迁入到Android Studio。因为Google官方推荐,支持分包,功能十分强大,包括智能提示,能理解上下文做出正确的提示和纠错,所以就迁移了。按官方的指导方法,将工程从Eclipse迁移到Android Studio遇到了一些困难,也许每个人的问题不尽一样,甚至完全没问题,以下只是

楼上的风景 9884

Call requires API level 19 (current min is 16): `android.provider.DocumentsContract#getDocumentId`

改成所要求的19即可

qq_46165493的博客 2003

如何将android studio项目导入eclipse

现在,越来越多的开源项目都是用android studio来开发的,所以源代码都与eclipse有所不同。 下面是将android studio项目导入eclipse的一般步骤: 1. 先解压项目:   2. 解压后,会发现有很多eclipse项目里面不会出现的东西:          进入第二个文件夹,发现东西更多了:

丁丁的专栏 1万+

android.provider.documentscontract cannot be resolved.

今天做一个例子的时候报错: The import android.provider.DocumentsContract cannot be resolved 解决方法: SDK Manager安装Api 19project.properties 文件改成 target=android-19Manifest.xml文件中 uses-sdk 中  android:targetSdkV

switch(mind) 3059

Android studio导入eclipse项目

Android studio导入eclipse 项目方法如下(21/3/7)这里前提是已有Android Studio项目可以运行 1,Import Project 2,在下面两个文件编辑(根据已有Android Studio项目对应文件编辑)

Heisenberg的博客 2864

freeswitch之呼叫中心acd模块开发

一、定义: ACD(Automatic Call Distributor) 自动呼叫分配,也叫智能选择座席。它是呼叫中心整个前台接入系统逻辑功能的描述:把接入的呼叫转接到正确的座席员桌前。ACD是现代呼叫中心有别于一般的热线电话系统和自动应答系统的重要标志,其性能的优劣直接影响到呼叫中心的效率和顾客的满意度。 二、ACD包含的功能点: 1 、程控交换功能 ACD在本质上也是交换机的一种类型,必须具有程控交换最基本的话务交换功能。 2 、排队功能 ACD必须具有话务排队的功能,所谓排队是指在内线都

飞鸟的博客 1870

DocumentsContract cannot be resolved

最近项目需求做图片裁切,看书(第一行代码) 按照书上写的,写完之后总是报错 就这样的看了很久,一般这种情况自己总结是类名错了,报名导入错了,但是自己都没有写错呢, 自己吧全部导入的包去掉,看看也没有提示让导包,但是大家看图点击居然能跳转,感觉好奇怪呢 看了一下午才找到原因自己项目的版本太低了,才导致没有让导入包,把项目的版本改成19或以上即可 之后导入包错误就没了,不容易一个简单的

小牧在一直在学习,在前进的道路上大家一起学习,进步。 2264

从零打造M328晶体管测试仪:硬件DIY与烧录避坑指南

本文是一份详尽的M328晶体管测试仪DIY指南,涵盖从硬件选型、PCB设计、焊接组装到固件烧录的全过程。重点解析了使用AVR单片机与Arduino IDE环境时,如何正确设置熔丝位以避免“白屏”等常见问题,并提供了使用ISP编程器进行烧录的实操步骤与校准方法,帮助电子爱好者成功打造属于自己的高性价比元件测试工具。

weixin_29243063的博客 475

日常问题汇总

1.使用xUtils Post请求时,中文内容变成乱码。 a.先确保app端的编码和服务器一样 - xUtils默认是使用UTF-8的 b.在添加参数时请使用 mParams = new RequestParams(); mParams.addBodyParameter("msgContent", msgContent); //有中文的参数 mParams.addQueryStri

panyanglxreally的博客 709

免疫治疗新思路:用COMPASS算法挖掘单细胞数据中的代谢靶点(含差异分析技巧)

本文介绍了如何利用COMPASS算法从单细胞转录组数据中系统推断免疫细胞的代谢活性,为肿瘤免疫治疗提供新的靶点发现思路。文章详细阐述了COMPASS结合流平衡分析的核心原理,并提供了从差异分析到可成药性评估的完整转化路径,旨在帮助研究者精准定位代谢弱点,开发新型免疫代谢疗法。

weixin_29275257的博客 366

英飞凌 TC4X MCAL之SPI中断与DMA高效传输实战

本文详细介绍了英飞凌TC4X芯片的SPI通信实战,重点讲解如何通过MCAL配置SPI中断与DMA实现高效数据传输。针对汽车电子领域的高吞吐需求,提供了从基础配置到中断处理、DMA优化的完整解决方案,包含代码示例和调试技巧,帮助开发者提升系统性能与CPU利用率。

k0l1m2n3o的博客 874

ContentProvider再探——Document Provider

概述通过ContentProvider初探相信你已经知道如何去使用系统提供的ContentProvider或者自定义ContentProvider了, 已经基本满足日常开发的需求了,有趣的是,我在官方文档上看到了另外这几个Provider: Calendar Provider:日历提供者,就是针对针对日历相关事件的一个资源库,通过他提供的API,我们 可以对日历,时间,会议,提醒等内容做一些增删改查

小工匠 2万+

华强北手表256G真相大揭秘:ADB命令实测内存与存储(附完整调试教程)

本文通过ADB命令实战揭秘华强北智能手表256G存储等硬件参数的真实性。文章提供了从开启调试模式到使用ADB命令查询系统属性、验证内存与存储容量的完整教程,帮助用户识别参数虚标,评估设备真实性能与潜在风险。

e3f4g5的博客 1232

android studio exclude,记录Android-Studio遇到的各种坑

开此文章,主要是为了记录在使用虐我千百遍,我还待他如初恋的AS的过程中所遇到的各种坑,一来是希望做个记录,方便查找,防止再次踏入同样的坑;二来也希望能帮助到有遇到有跟我相同问题的人。1,首先每次导入一个新的AS工程的时候,肯定会有各种gradle配置问题,只要把build.gradle改为与自己系统相匹配即可,如果报Error:(1, 0) Plugin is too old, please up...

weixin_36444104的博客 3285

学Simulink——基于AI融合与智能调度的场实例:联邦学习支持的多卫星协同通信建模

本文介绍了一种基于联邦学习的多卫星协同通信Simulink建模方法。系统采用"星-星协同+星-地协调"架构,每颗卫星本地训练LSTM链路预测模型,地面中心通过FedAvg算法聚合模型参数。建模过程包括卫星通信模型构建、联邦学习机制设计、协同决策系统开发等步骤,支持隐私保护、高效协同和智能决策。仿真结果表明,该方法在预测准确率(89%)、吞吐量(56.7Mbps)等方面优于独立训练模式,接近集中式训练性能。该方案为大规模卫星星座的智能协同提供了仿真验证平台,未来可拓展去中心化联邦学习、异构

xiaoheshang_123的博客 209

安装 miniconda linux

安装 miniconda linux

jacke121的专栏 1万+

Android Eclipse项目转Android Studio

在经历了几次一天崩溃3,4次的问题后,终于对Eclipse编译Android项目忍无可忍,下定决定要将Eclipse上的项目转到Android Studio上边来。 先上两张转移前后的项目结构: Eclipse上的项目结构 Android Studio上的项目结构 有没有简介很多噢~下边介绍一下转移工程的艰难过程~~ 大致介绍一下我的项目中包含的内容,包括一个主库工程,一堆的引用工程(6

树懒的博客 897

大规模新闻聚合爬虫实战:Python爬取数百万新闻数据的完整指南

本文详细介绍了如何构建一个大规模新闻聚合爬虫,结合Python异步爬虫技术,实现高效、稳定的新闻数据采集。增加NLP模块对新闻内容做自动分类、情感分析。引入机器学习模型检测新闻真实性。使用分布式爬虫框架进一步提升规模。增加多媒体内容抓取与处理。

2201_76125261的博客 1554

eclipse项目导出为Android Studio项目

本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4。请尝试更新到该版本。 本文主要内容: Eclipse 项目导出为android studio项目 android studio导入eclipse项目 android studio导入android studio项目 Android Studio默认使用 G

学习笔记 6469

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Android Studio初体验之导入eclipse项目

主要介绍两种导入方式: 先用Eclipse导出为Gradle build files,然后直接用Android Studio导入该项目。 用Android Studio 直接导入Eclipse项目。 Android Studio默认使用 Gradle 构建项目, Eclipse

生命在于折腾 8518

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

Eclipse转Android Studio

第一步:将Eclipse的上Ant编译的项目导出           1)右击项目进行export选择 Gradle模式导出 如下图:    注意在导出完成后又一个提示: 在导入Studio的时候要选择生成的build.gradle导入而不是选择整个项目导入(不然会导入失败)  第二步:向Studio导入转化完成的项目            1)在Ant转化成Grad

ˉ夨落旳尐孩的专栏 1167

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

安卓eclipse项目转as步骤

安卓eclipse项目转as步骤: 1.eclipse export 选择generate gradle build files,然后next: 2. 这时要注意你的项目和依赖项目都要打上勾,然后next: 3. 右下方的勾钩上了。然后finish: 打开你的新建的文件夹: 发现多了一个build.gradle文件。好了,至此在eclipse端的所用事情已经完成。

u012209178的博客 4216

eclipse项目迁移到Android studio

eclipse项目移植到Android studio,以及导入后的错误解决方案。

glzhu2的博客 6213

eclipse项目导入android studio 各类问题及解决方法

随着时间的推移,技术的推进,开发android的IDE,逐渐由 eclipse转移到android studio,但… 我们的拖延症是很严重的,只要eclipse能用一天就绝不迁移偷笑,只到有一天,项目越来越大,引入的第三方库越来越多,超过了android的最大限制65535, 不得不使用拆包方式,不得不迁移到android studio大笑, 迁移项目过程中遇到很多坑,在此进行总结,并给大家提供参考。

tihi的博客 1万+

【Android Studio】eclipse项目导入Android Studio

1 Gradle方式导入步骤一: 新建eclipse项目接着生成gradle文件,这也是和第1种方法最大的不同 File->Export->Android->General gradel build file接着选择Hello1,然后一路next就ok了,生成完之后如下图步骤二: 下面进入Android Studio 图上图所示,点击第5个,我用的是目前最新版本的Android Studio

人生就像是一场编程 1347

android eclipse项目转换到Android studio项目

该博客的背景不在详述,如果你有一个eclipse项目,想要转换成一个Android studio项目并且可以保证eclipse的目录结构首先安装完成后Android studio, 首先将你需要的eclipse项目导进eclipse  IDE中,使用export将项目转化为一个Gradle项目,如下图所示: 一直下一步,知道finish,然后将该项目使用Android stud

xushuangshuang1的专栏 832
下一篇: Android Studio修改Log信息颜色
青菜小王子
博客等级 码龄11年 1695粉丝 126原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

青菜小王子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值