ビルド プロセスを自動化するために、APK をビルドするためのシェル スクリプトを作成しました。下のようなものです。
rm -rf obj
rm -rf gen
rm -rf bin
rm -f build.xml
rm -f local.properties
rm -f proguard-project.txt
ndk-build
android update project --path ./
ant release
jarsigner -verbose -keystore path/keystore -storepass password -signedjar bin/myApp-release-signed.apk bin/myApp-release-unsigned.apk alias
現在、APK の取得に成功しています。しかし、テクスチャ画像などの特殊なアセットにアクセスしようとすると、アプリがクラッシュすることがあることがわかりました。LogCat は以下のようなログを表示します。
04-10 12:46:25.080: E/szipinf(2255): Error reading asset data
04-10 12:46:25.080: E/szipinf(2255): Unable to access asset data: -1
Eclipse は APK をうまくビルドできます。APKの問題を解決する方法を見つけようとしました。しかし、私は見つけることができません。
現在、android-12 と ndk-r6b を使用しています。また、Machintosh にも取り組んでいます。そのようなことを修正するための特別なガイドはありますか?