在网上看到的贴到BLOG。

由於前段時間曾為 使用第三方的 mail包遇到過這種問題。於是查閱過相關資料,其原因之一是我上面所講的Android的框架策略問題。但並不全面。也許 咖啡茶 兄所碰到的情況並不是這種,在此 關於 對咖啡茶兄的情況所作出草率的結論,表示歉意。

這兩天對Android使用第三方jar包的問題,也一直牽腸掛肚,到底什麼樣的jar包可以用在Android平台上?
我繼續查閱相關資料,及與國外開發者的交流。Android 的 davlkvm 與 我們標準的 jvm 所執行的bytecode格式是不樣的,且並不兼容。為此Android提供DX工具用於對標準.class文件格式的轉換。

按照官方文檔操作,我們在工程在引入第三方包就可以使用了。於是我試過一些包,但大多不可以用。於是我用dx工具單獨做轉換操作,發現能單獨做轉換的jar包可以正常使用,然而大多數的jar包無法通過Dx工具的轉換。也就不能做第三方jar包引用。
至於為什麼有的jar包不能通過 dx工具的格式轉換,我也不得而知了。期望大牛們能做進一步的研究。。。。。

更多相关文章

  1. android辅助开发工具包介绍
  2. app在android studio的构建过程
  3. Android实用视图动画及工具系列之四:多状态CheckBox,可设置大小尺
  4. Android(安卓)- 利用Android(安卓)studio + Android(安卓)Killer
  5. Android性能测试 一些适用于Android(安卓)Studio的代码审查和性
  6. Android中的签名验证(1)
  7. Android工程的编译过程
  8. android切换输入法工具类
  9. 深入理解Android工程的编译过程

随机推荐

  1. android内存溢出分析
  2. Android应用启动后自动创建桌面快捷方式
  3. 安卓系统设备升级巨慢 为什么安卓设备系
  4. AllJoyn+Android开发案例-android跨设备
  5. Android线程间通信
  6. Android高手进阶教程(四)之----Android(
  7. 最近Android有点烦
  8. Android(安卓)onTouchEvent, onClick及on
  9. 在Android(安卓)so文件的.init、.init_ar
  10. Android(安卓)连接服务器 获取数据