How do I do this from Eclipse? I can't find any way. I tried creating a build.xml with the following and adding it as the final builder:

<?xml version="1.0" encoding="UTF-8"?>
<project name="MobileRecovery" default="mergelibs">
<loadproperties srcFile="local.properties" />
<property file="ant.properties" />
<loadproperties srcFile="project.properties" />
<fail unless="sdk.dir" message="sdk.dir is missing. Make sure to generate local.properties using 'android update project'" />
<!-- version-tag: custom -->
<import file="${sdk.dir}/tools/ant/build.xml" />
<target name="mergelibs">
    <apkbuilder outfolder="bin" verbose="true" apkfilepath="bin/MobileRecovery.apk">
        <file path="bin/classes.dex" />
        <nativefolder path="libs" />
    </apkbuilder>
</target>
</project>

but all that achieves is the output apkbuilder doesn't support the nested "file" element.

At this point I'm not interested in the whys and hows of what I'm doing wrong, if someone can just give me a solution that WORKS I'll figure out the theory behind it.

有帮助吗?

解决方案

Place your native library in \libs\armeabi directory of your project folder and Eclipse will put it in the package.

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top