How to add third-party jar files into my android application jar file?

后端 未结 3 748
失恋的感觉
失恋的感觉 2020-12-20 07:44

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.ja

相关标签:
3条回答
  • 2020-12-20 08:15

    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.)

    0 讨论(0)
  • 2020-12-20 08:26

    I was having issue with creating an Android ANE for AdMobs and this is what worked for me.

    Do like Flynn suggested and add the jar in the Java Build Path:

    Eclipse Java Build Path showing GoogleAdMobsAdsSdk jar in the build path

    Then, the only way I could get the AdMobs jar to play nice in the ANE was to export the Android native jar for the ANE with Export... -> Java -> JAR File and have both "Export all output folders for checked projects" and "Export Java source files and resources" checked:

    Eclipse JAR Export with "Export all output folders for checked projects" and "Export Java source files and resources" selected

    0 讨论(0)
  • 2020-12-20 08:38

    If you are using Eclipse to develop, right click on the project and go to:

    Properties -> Java Build Path -> Libraries -> Add External JARs

    0 讨论(0)
提交回复
热议问题