2011-10-21 12 views
3

Eclipseからこれを行うにはどうすればよいですか?私は決して見つけることができません。 APKにネイティブライブラリをパッケージ化

<?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> 

が、それが実現し、すべての出力 apkbuilder doesn't support the nested "file" element次のとおりです。私は、次の最終的なビルダーとして、それを追加することで build.xmlを作成してみました。

私が間違ってやっていることについて、私は気にしていません。誰かが私に解決策を与えることができれば、それの背後にある理論を理解することができます。

+0

私のプロジェクトで\ libs \ armeabi dirにネイティブlibがあり、Eclipseは私の側からの努力なしにそれをAPKに置きます。そのようなディレクトリにライブラリを置くだけです。 – ggurov

+0

@ggurovそれはうまくいきました、ありがとうございます!私はあなたにいくつかのポイントを与えることができるので、質問に答えてください! –

+0

私は、ありがとう! – ggurov

答えて

6

プロジェクトフォルダの\ libs \ armeabiディレクトリにネイティブライブラリを置くと、Eclipseがパッケージに入れます。

関連する問題