Java 如何将第三方jar文件添加到我的android应用程序jar文件中?
我有一个AdobeAIR Android应用程序。用于此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引用Java 如何将第三方jar文件添加到我的android应用程序jar文件中?,java,android,flash,air,flash-builder,Java,Android,Flash,Air,Flash Builder,我有一个AdobeAIR Android应用程序。用于此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.a
01-31 21:37:37.046:W/dalvikvm(12983):VFY:无法解析静态方法317:Lcom/amobee/agency/tracking/AmobeeReceiver;。amobeeTracking(Ljava/lang/String;Landroid/content/Context;Ljava/lang/String;)V*如果您使用Eclipse进行开发,请右键单击项目并转到:
属性->Java构建路径->库->添加外部JAR如果使用Eclipse进行开发,请右键单击项目并转到:
属性->Java构建路径->库->添加外部jar假设您的主扩展jar文件是extension.jar,并且您正在External.jar中使用代码。然后,您可以使用Java jar工具将external.jar中的类放入extension.jar: jar-xf external.jar 这将把.class文件解压缩到包文件夹中。如果顶级包是“com”,那么您可以使用以下方法将它们添加到extension.jar中: jar-uf extension.jar com
(对外部jar中的每个顶级包重复第二个命令。)假设您的主扩展jar文件是extension.jar,并且您正在使用external.jar中的代码。然后,您可以使用Java jar工具将external.jar中的类放入extension.jar: jar-xf external.jar 这将把.class文件解压缩到包文件夹中。如果顶级包是“com”,那么您可以使用以下方法将它们添加到extension.jar中: jar-uf extension.jar com
(对外部jar中的每个顶级软件包重复第二个命令。)我在为AdMobs创建Android ANE时遇到了问题,这正是对我有效的方法 按照Flynn的建议,在Java构建路径中添加jar: 然后,我能让AdMobs jar在ANE中发挥出色的唯一方法是使用export为ANE导出Android本机jar…->Java->JAR文件,并选中“导出选中项目的所有输出文件夹”和“导出Java源文件和资源”:
我在为AdMobs创建安卓电子邮箱时遇到了问题,这对我来说很有效 按照Flynn的建议,在Java构建路径中添加jar: 然后,我能让AdMobs jar在ANE中发挥出色的唯一方法是使用export为ANE导出Android本机jar…->Java->JAR文件,并选中“导出选中项目的所有输出文件夹”和“导出Java源文件和资源”: 谢谢,但它没有帮助。在外部jar类中仍然找不到方法。谢谢,但它没有帮助。在外部jar类中仍然找不到方法。