博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Eclipes中AndbaseDemo 手动导入 Android studio
阅读量:5172 次
发布时间:2019-06-13

本文共 1765 字,大约阅读时间需要 5 分钟。

1.导包 把项目的第三方jar包拷贝到app/libs中

2.复制类文件 将所有的java文件拷贝到app下java中

3.复制资源文件 将所有资源文件拷贝到app下res中

4.修改grade文件 主要是版本号我用的是26

5.拷贝androidManifest.xml内容

6.修改资源文件的图片文件

出现...

btn_white_n.9.png malformed.
的问题.为了效果通过android sdk目录下tools中的工具
draw9patch.bat
修改成标准的.9格式图片 有20多张需要改

 

7.出现找不到

org.apache.http.protocol.HTTP 在gradle 中增加引用

 8. 出现 与元素类型 "item" 相关联的 "name" 属性值不能包含 '<' 字符

解决:找到D:\AppData\Local\Android\Sdk\platform-tools\api\annotations.zip

用记事本打开以下文件,并且把标签内的 ‘<’ 和 ‘>’ 字符分别替换成 "&lt;” 和 “&gt;”。

android/accounts/annotations.xml

android/hardware/camera2/annotations.xml
android/hardware/camera2/params/annotations.xml
android/app/slice/annotations.xml
android/widget/annotations.xml
android/view/annotations.xml
android/view/textclassifier/annotations.xml
android/bluetooth/le/annotations.xml
android/media/annotations.xml
android/preference/annotations.xml
android/text/annotations.xml
保存并压缩,替换掉原来的annotations.zip文件 修改好的下载地址 

https://files.cnblogs.com/files/kaiguo/annotations.zip

 

9.出现缓存不够的问题

To run dex in process, the Gradle daemon needs a larger heap.

It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.

 

解决 在gradle.properties设置

org.gradle.jvmargs=-Xmx2048M 10.改完还是不怎么好使用,肯定是包冲突的问题,我看了一下 基本上都是公共的包,所以不存在冲突,只能是自定义的包出的问题,比方说andbase包存在什么样的问题. 干脆导入andbase 源码.不导包了(还想傻瓜操作下呢)

 发现:

android.util.FloatMath.sin 方法不存在 改为
 
java.lang.Math.sin 即可

11.改完后 貌似还是不行,还是要想办法处理,怎么说自己是新手,只要有耐心总会弄好的,至少处理这个到现在才处理了一整天,不算长,

从头来过,目的还是处理包冲突,期间处理些细节 比方说xml文件格式是否不一致, 全部改为pc下utf-8 之前有些文件不一致时unix 下utf-8(纯属强迫症)

修改gradle下的jar包引用

确实是jar包冲突,各种排列组合的试,最终成功

 

12.到此因为导包的问题导致不能build apk问题解决.后面是否还会有其他问题,就看人品如何了

 

 

 

转载于:https://www.cnblogs.com/kaiguo/p/11109306.html

你可能感兴趣的文章
Oracle中包的创建
查看>>
关于PHP会话:session和cookie
查看>>
LintCode-Backpack
查看>>
查询数据库锁
查看>>
面试时被问到的问题
查看>>
注解小结
查看>>
201421410014蒋佳奇
查看>>
Xcode5和ObjC新特性
查看>>
CSS属性值currentColor
查看>>
Real-Time Rendering 笔记
查看>>
多路复用
查看>>
【UVA】434-Matty&#39;s Blocks
查看>>
hadoop2.2.0+hive-0.10.0完全分布式安装方法
查看>>
使用Reporting Services时遇到的小问题
查看>>
约瑟夫问题
查看>>
Arduino 报错总结
查看>>
树莓派Android Things物联网开发:树莓派GPIO引脚图
查看>>
矩阵快速幂---BestCoder Round#8 1002
查看>>
Hadoop HBase概念学习系列之HBase里的宽表设计概念(表设计)(二十七)
查看>>
awk变量
查看>>