当前位置: 首页 > 面试题库 >

Android导入库

晁璞
2023-03-14
问题内容

在我的项目中,我需要使用外部库。该库由.class文件组成。我已经使用 属性- >
Java构建路径->库->添加类文件
夹将带有该库的文件夹添加到我的项目中。我可以毫无问题地编译项目,但是当我运行它时,我得到了failed resolving xy调试器,并且在从导入文件创建类实例的地方停止了调试器。

我猜我使用的外部库没有链接到我的.apk文件。我怎样才能解决这个问题?我试图在“订购和出口”选项卡上检查此库,假设它将随我的应用程序一起导出该库。但是它没有用。

如何将此库链接到我的项目.apk?我是否需要先以某种方式在设备上安装此库?是否需要将此库复制到应用程序文件夹中?

PS:我正在使用Eclipse Juno(Android SDK目标10)。

谢谢

更新

我将此库复制到libs文件夹中。外部库路径为:

my_project/libs/sk/aicit/leg/libraries*.class

./libs在项目的 设置中添加了文件夹。我 具备.jar这个库的版本,只有.class文件。

我也有这个库的代码,但是我不想在我的项目中包括它的类,它有自己的依赖关系,我想像库一样“链接”它。它是我尚未编写的外部库。

更新2

我已将所有源文件从库复制到我的项目“ src /”目录中。我已经从Java构建路径中删除了Library。我可以编译我的项目,但是当我运行它时

FATAL EXCEPTION:main
java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{
com.example/myvideorecord/com.example.myvideorecord.Robot}: java.langNullPointerException
...

我该怎么办,如何调试此错误?:(


问题答案:

脚步

  1. 将库文件复制到libs文件夹
  2. 选择jar文件->右键单击->构建路径->添加到构建路径
  3. 清理项目项目->清理->选择项目->确定


 类似资料:
  • 怎么啦?如何添加not.jar库?

  • 你好, 我试图将jtwitter jar添加到我的项目中。 首先,我试着做了以下几点:

  • 我无法在我的项目中导入“com.codename1.impl.android.AndroidNativeUtil”。我必须使用本机代码实现Sim卡绑定功能。因此,在本机代码中,我尝试导入以下类 但是我无法导入这些类。我需要包括任何第三方库吗? 我得到下面的错误 .java:8:错误:找不到符号 TelephonyManager tMgr=(TelephonyManager)getSystemSer

  • 我正在移动我所有的源代码,正如Android官网建议的那样。但是,体验并不是很好。正如这里所描述的,它是非常迟缓的。但现在这不是我的终极问题。 我已经解决了许多问题,例如将更新到23,这样就会出现99个此类错误: 错误:(13)检索项的父项时出错:找不到与给定名称“Android:TextApparance.Material.Inverse”匹配的资源。 可以修正。但我走的时候问题就越来越多了。现

  • 我最近下载了Android Studio来开发Android应用程序(我来自Eclipse),我在使用外部库和/或外部JAR文件时遇到了问题。注意:以下测试是在Android Studio中从头创建的一个新应用项目上进行的。 示例1:JAR导入。 > 从Google下载Admobs SDK的新副本。 将库jar复制到项目的/libs/文件夹中。 在project explorer中,右键单击新添加

  • 我正在尝试将我创建的Android库导入到Android Studio中。通过转到File>Export>Gradle Build Files,我已经从Eclipse导出了应用程序,该程序成功地完成了。 然而,当我尝试将项目导入Android Studio时,我得到以下错误: 您使用的是一个旧的、不受支持的Gradle版本。请使用1.8或更高版本。请在项目的分级设置或项目的分级包装(如果适用)中指