如何添加第三方jar文件到我的Android应用程序的jar文件? [英] How to add third-party jar files into my android application jar file?
问题描述
我对Android的Adobe AIR应用程序。使用此AIR 3.0和Flash Builder 4.6。我需要MyANEFile.ane - 其中必须包括2个外部.jar文件:Flurry.jar + Tapjoy.jar。但是,当我做.ane文件 - 这是行不通的。如何添加这2个jar文件到我的主应用程序的jar文件,使.ane文件是否正确?谢谢你。
这表明我这样的错误在Dalvik的:
* 01-31 21:37:37.046:I / dalvikvm(12983):找不到方法com.amobee.agency.tracking.AmobeeReceiver.amobeeTracking,从方法com.mycompany.extensions.AmobeeInitAmobeeTrackingFunction.call 引用P>
01-31 21:37:37.046:W / dalvikvm(12983):VFY:无法解析静态方法317:LCOM / amobee /机构/跟踪/ AmobeeReceiver; .amobeeTracking(Ljava /朗/字符串; Landroid /内容/语境; Ljava /朗/字符串;)V *
假设你的主要扩展jar文件extension.jar和external.jar您使用code。然后,你可以使用 Java的jar工具把类从external.jar到extension.jar
罐子-xf external.jar
这将提取的.class文件到包文件夹。如果顶层包是COM,那么你可以添加那些extension.jar有:
罐子-uf extension.jar COM
(重复第二个命令对每个顶级包在外部罐子。)
I have an Adobe AIR application for Android. Using for this AIR 3.0 and Flash Builder 4.6. I need to make MyANEFile.ane - which must include 2 external .jar files: Flurry.jar + Tapjoy.jar. But when I made .ane file - it does not work. How can I add this 2 jar files to my main application jar file to make .ane file properly? Thanks.
It shows me such errors in dalvik:
*01-31 21:37:37.046: I/dalvikvm(12983): Could not find method com.amobee.agency.tracking.AmobeeReceiver.amobeeTracking, referenced from method com.mycompany.extensions.AmobeeInitAmobeeTrackingFunction.call
01-31 21:37:37.046: W/dalvikvm(12983): VFY: unable to resolve static method 317: Lcom/amobee/agency/tracking/AmobeeReceiver;.amobeeTracking (Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)V*
Suppose your main extension jar file is extension.jar and you are using code in external.jar. Then you can put the classes from external.jar into extension.jar using the Java jar tool:
jar -xf external.jar
This will extract the .class files into package folders. If the top-level package is "com", then you can add those to extension.jar with:
jar -uf extension.jar com
(Repeat the second command for each top-level package in the external jar.)
这篇关于如何添加第三方jar文件到我的Android应用程序的jar文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!