我正在尝试在我的apk文件中包含一个jar文件。
我尝试了以下内容:
lib
目录但是apk不包含jar。当我试图抓住应用程序时,控制台告诉我:
Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY
Please check logcat output for more details.
Launch canceled!
我正在使用
Eclipse IDE for Java Developers 版本:Indigo Service Release 1 构建ID:20110916-0149和
Android开发工具包 版本:16.0.1.v201112150204-238534
编辑: 这个问题解决了。如果我没有在清单中根据需要声明它的工作原理。 (奇怪的行为)
答案 0 :(得分:4)
确保使用.JAR
JavaSE-1.6, not 1.7
答案 1 :(得分:2)
不确定你是否已经解决了这个问题,但我遇到了类似的问题,当我尝试在模拟器上运行应用程序时,只是将“.jar”文件添加到lib中没有帮助。
最终允许我取得进展的是通过相同的事情并如上所述添加库,然后在“Java Build Path”对话框中,转到“Order and Export”选项卡,然后选择jar文件也在那里。然后.apk明显更大,应用程序通过初始启动。 (它仍然在之后死亡,但我认为那里还有另一个许可问题。)
我希望这有帮助吗?
答案 2 :(得分:1)
也许你试过这个?:
右键单击Project - >属性 -
然后找到你的JAR ......你的项目中不需要它。
答案 3 :(得分:1)
对我来说,以下工作:
.classpath
文件。检查它是否包含行
<classpathentry kind="con" path="com.android.ide.eclipse.adt.LIBRARIES"/>
就我而言,它已丢失,因此将其添加到文件中。
答案 4 :(得分:0)
右键点击项目 - &gt;属性 - &gt; Java BuildPath - &gt;添加外部JAR。
并选择jar你想要添加什么。单击确定..
答案 5 :(得分:0)
如果您尝试将jar文件添加到Android应用程序中 就像这样
创建lib文件夹并复制.jar文件
在Eclipse中,右键单击现有项目,然后选择属性。将会出现一个弹出窗口。(右键单击Project Properties)。
箭头在那里,选择Java Build Path,然后单击Libraries选项卡,点击Add External Jar的按钮,然后浏览你的jar文件(在lib文件夹中)并选择ok。
答案 6 :(得分:0)
1)在项目中创建一个lib文件夹并复制其中的jar文件。 2)现在在Eclipse中右键单击您的项目并选择属性 3)属性 - &gt; java构建路径 - &gt;库 - &GT;添加罐子。 4)在add jar中你可以找到你的jar文件 5)逐个添加jar文件
答案 7 :(得分:0)
在您的应用程序中创建一个文件夹并将jar文件粘贴到该文件夹中。 之后转到java构建路径,然后从应用程序jar文件夹中选择jar文件,然后单击确定,我认为您的问题应该解决。 如果您有任何问题,请告诉我。
答案 8 :(得分:0)
也许它在较新的版本中有所改变,但我必须做的是正常添加jar以便能够编译,然后确保我的jar文件也在Java Build的顺序和导出选项卡中被检查路径设置。