`
pierce
  • 浏览: 10594 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

android关于第3方包的问题

阅读更多
在网上看到的贴到BLOG。

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

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

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

相关推荐

    android第三方包

    "Universal Image Loader"(简称UIL)就是一款专为Android设计的高效、强大的第三方图片加载库。这个库由Sergey Tarasevich开发,旨在解决Android原生API在处理图片时的性能和内存管理问题。 Universal Image ...

    解决第三方包导入冲突

    然而,在某些情况下,可能会遇到"第三方包导入冲突"的问题,这主要是因为两个或更多的库依赖于相同但版本不同的类或者方法,导致编译或运行时出错。本篇将深入探讨如何解决这类问题。 首先,当遇到包冲突时,一个...

    Android获取第三方应用的占用大小,包括缓存、数据、应用大小

    Android通过IPackageStatsObserver.aidl 、PackageStats.aidl两个AIDL文件获取第三方应用的占用大小,包括缓存、数据、应用大小,经验证和手机设置里面显示的大小完全一致。。。。。。如果还需要其他比如清除缓存之...

    Android(全JSON解析含第三方jar包)

    本文将深入探讨JSON在Android中的解析方法,包括原生解析和使用第三方库进行解析。 首先,我们来了解一下JSON的基本结构。JSON格式基于JavaScript语法,但独立于语言,具有以下基本元素: 1. 对象:一个无序的键值...

    Cocos2dxDownloader.java文件报错需要引入的第三方包

    报错的原因是缺少了`android-async-http-1.4.8`这个第三方包。`android-async-http`是一个非常流行的Android异步HTTP客户端库,由Leonardo Uribe开发,它简化了网络请求的处理,提供了异步操作的能力,使得在Android...

    SlidingMenuLib布局的两个第三方包

    本文将详细探讨SlidingMenuLib布局的两个第三方包及其应用场景。 首先,我们需要理解什么是SlidingMenu。SlidingMenu是一种常见的Android界面组件,通常被用作应用的主要导航元素。它允许用户通过从屏幕边缘向内...

    android 生成aar/jar包包含第三方jar包没有第三方jar包怎么办

    里面涉及到一个第三方的包,这时候我生成aar/jar包给对方使用的时候,调用不到第三方包的代码,只可以调用我写的类的代码. 问题 我就去网上去寻找,aar/jar包生成包含第三方等问题.网上也有很多答案,我随便发一个别人的...

    Android Studio使用教程(五):Gradle命令详解和导入第三方包

    本教程将深入探讨Gradle命令的使用以及如何在Android Studio中导入第三方库。 Gradle是一种强大的构建工具,它支持灵活的构建配置和自动化任务。在Android Studio中,Gradle用于编译、打包和管理项目的依赖关系。...

    Android将Activity打成jar包供第三方调用

    本知识点主要探讨如何将Android的Activity打包成jar包,并介绍如何在第三方项目中调用这个jar包内的Activity。 首先,让我们了解jar包在Android开发中的角色。Java Archive(jar)是一种文件格式,用于聚合大量的...

    android使用JAIN jar包实现SIP协议栈

    #### 三、Telestax JAIN SIP Stack for Android 尽管JAIN SIP API最初并非专门为Android设计,但Telestax公司对其进行了一定程度上的优化和封装,推出了专门针对Android平台的JAIN SIP Stack for Android。这使得在...

    Android图像处理之画笔特效处理

    在Android平台上,图像处理是一个广泛且重要的领域,尤其在移动应用开发中,用户对视觉体验的需求日益提升。本文将深入探讨“Android图像处理之画笔特效处理”这一主题,通过一个具体的demo来展示如何在Android应用...

    Android 低版本java8 特性兼容包

    java8中optional相关类和java.util.function中的接口函数打成的jar包,有这些可以使用function中的函数接口和optional优雅的处理空指针,用法和java8中类一样,只是包名换成了com.example.rxjavademo

    UI,提供 android 折现图、图形图,扇形图,渐变图等常用报表 ui,功能强大,一个报表一个类,代码十分简单,易修改易维护,绘制性能高效,库没有导入其他的第三方包,干净整洁。 主要是: 承办单位、承办单位、承办单位.zip

    综上所述,这个开源项目为Android开发者提供了一套强大的图表UI解决方案,包括折线图、图形图、扇形图和渐变图等,具有代码简洁、易维护、高性能以及无第三方依赖的特点。通过UI-master这个压缩包,开发者可以轻松...

    scrollview下拉放大效果,弹回效果动画(基于手势,不导入第三方包)

    本教程将详细讲解如何实现ScrollView的下拉放大效果以及弹回动画,全程无需引入任何第三方库,完全基于原生的手势处理。 一、ScrollView基本使用 首先,我们需要了解ScrollView的基本用法。它通常包含一个子视图,...

    小米CC9e刷写第三方rec资源+步骤 实测支持安卓多版本

    小米CC9e刷写第三方rec资源+步骤 实测支持安卓多版本 1----请使用本人实测的资源来刷写你的机型 2----资源可以支持不同安卓版本刷写第三方rec 3-----内含多个不同安卓版本的刷写资源和详细刷写教程步骤 4-----...

    高职竞赛移动互联网应用软件开发第三方插件

    移动应用的开发通常涉及到Android和iOS两大主流平台,而第三方插件是这两个平台广泛应用的工具,它们能够帮助开发者快速实现特定功能,节省开发时间和成本。 在Android开发中,第三方插件主要体现在各种Library(库...

    scrollview下拉放大效果,弹回效果动画(基于手势,不导入第三方包)重新上传

    在这个项目中,开发者实现了这种效果,而且没有依赖任何第三方库,完全自研。 首先,我们来看“下拉放大效果”。这种效果通常在用户下拉ScrollView时启动,将头部视图(例如标题或顶部图片)放大,增强视觉冲击力。...

    android-studio使用教程

    5. Gradle命令详解与导入第三方包,详细说明了如何使用Gradle命令来执行构建任务,以及如何导入第三方库; 6. Gradle多渠道打包,用于构建应用的不同版本,以支持不同的发布渠道。 教程还涉及了一些Android Studio...

    第三方分享的jar包和插件

    \第三方分享jar包和附件\Android\main\res 直接复制到项目中的src文件夹下的main文件夹里, 它会直接补齐你工程中缺少的部分,所以不用害怕它会替换掉你的原文件, 还有以下三个文件夹需要引用: \第三方分享jar包和...

    Android汉字转拼音例子

    3. **第三方包的使用** 根据描述,这个例子使用了第三方包来实现汉字转拼音。在Android中,常见的汉字转拼音库有: - `pinyin4j`:这是一个Java库,也可以在Android中使用,提供了将汉字转换为拼音的功能,支持...

Global site tag (gtag.js) - Google Analytics