3
如何從Eclipse中執行此操作?我找不到任何方法。我試着用以下並添加它作爲最後的建設者創造一個build.xml
:將本機庫打包成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
。
在這一點上,我不關心我做錯了什麼,如果有人可以給我一個解決方案,我會找出它背後的理論。
我在我的項目中有\ libs \ armeabi dir中的原生lib,並且Eclipse沒有從我身邊努力將它放入APK中。試着把你的圖書館放在這樣的目錄中。 – ggurov
@ggurov工作,謝謝!請回答這個問題,我可以給你一些觀點! –
我會的,謝謝! – ggurov