特に私はchainDDのsuバイナリをコンパイルしようとしています。 ndk-build
を使用しようとしましたが、NDK_PROJECT_PATH
を設定する必要があるようですが、これを設定する必要があるのはドキュメントに記載されていません。あなたはこのようなあなたのプロジェクトフォルダを確立する必要があるAndroid.mkを使用して簡単なネイティブコードをコンパイルするにはどうすればよいですか?
答えて
まず、あなたはNDKを持っていることを確認してください。ここでは
http://developer.android.com/tools/sdk/ndk/index.html
は、お使いの携帯電話用のCバイナリをコンパイルする最も簡単な方法です:
http://developer.android.com/tools/sdk/ndk/index.html
http://www.kandroid.org/ndk/docs/STANDALONE-TOOLCHAIN.html
通常、$ NDK(異なる可能性があります)=
のLinux:
/ホーム/ <user>
/アンドロイド - NDK
のMac OS X:
/ユーザ/ <user>
/アンドロイド - NDK
両方: $ HOME/android-ndk
端末内:
# create tool-chain - one line
$NDK/build/tools/make-standalone-toolchain.sh --platform=android-3 --install-dir=/tmp/my-android-toolchain
# add to terminal PATH variable
export PATH=/tmp/my-android-toolchain/bin:$PATH
# make alias CC be the new gcc binary
export CC=arm-linux-androideabi-gcc
# compile your C code(I tried hello world)
$CC -o foo.o -c foo.c
# push binary to phone
adb push foo.o /data/local/tmp
# execute binary
adb /data/local/tmp/foo.o
お手数ですが教えてください。
よろしく、
'$ NDK/build/tools/make-standalone-toolchain.sh --platform = android-3 --install-dir =/tmp/my-android-toolchain'で' archを自動設定できませんツールチェイン '、accoding – Glowin
' $ NDK/build/tools/make-standalone-toolchain.sh --platform = android-3 --install-dir =/tmp/my-android-toolchain'は '自動化できませんツールチェインから-config archを作成し、この答えに従ってください。http://stackoverflow.com/questions/29444079/unable-to-auto-config-arch-from-toolchain、 '--toolchain = arm-linux-androideabi- 4.8' https://gist.github.com/Tydus/11109634 – Glowin
- 1. ASP.Net MVC3を使用して簡単なWebサービスをセットアップするにはどうすればよいですか?
- 2. jQueryを使用して簡単にアコーディオンを作成するにはどうすればよいですか?
- 3. リーフレットディレクティブを使用して簡単なマップボックスURLを埋め込むにはどうすればよいですか?
- 4. swagger(swagger.yaml)を使用してAPIテストを簡単に行うにはどうすればよいですか?
- 5. 外部キーを使用してorderby()を使用するにはどうすれば簡単ですか?
- 6. Androidネイティブコードをカーネルにデバッグするにはどうすればよいですか?
- 7. データベースのデータをデータクラスにバインドするにはどうすればよいですか?簡単な例として
- 8. スパイスパイダーをプログラムで簡単なスクリプトのように実行するにはどうすればよいですか?
- 9. ログインして簡単なWebアプリケーションを作成するにはどうすればよいですか?
- 10. SQL - この簡単なクエリを簡略化するにはどうすればよいですか?
- 11. 簡単なマリオのようなゲームで、スプライトを「ジャンプ」させるにはどうすればいいですか?
- 12. Pythonを使って簡単な入力を量子化するにはどうすればいいですか
- 13. アセンブリを使って簡単なことをするにはどうすればいいですか?
- 14. AndroidシステムのFreeTypeライブラリをネイティブコードで使用するにはどうすればよいですか?
- 15. PHPフォーム用の簡単な自動コンプリータを作成するにはどうすればよいですか?
- 16. フラッシュゲームサイト用の簡単なswfをアップロードするにはどうすればよいですか?
- 17. VB.NET用の簡単なログコマンドを作成するにはどうすればよいですか?
- 18. Gradle NDKビルドを使用してホストマシン用にコンパイルするにはどうすればよいですか?
- 19. Eclipseを使用して単純なサーブレットを作成するにはどうすればよいですか?
- 20. ユニットテストを使用して簡単にテストできるようにアプリケーションを設計するにはどうすればよいですか?
- 21. Windows上でnexeを使用してnodejsファイルをコンパイルするにはどうすればよいですか?
- 22. C++でMsgpackを使用してコンパイル時間を短縮するにはどうすればよいですか?
- 23. PostgreSQLデータベースを使用してWebSocketに基づいて簡単なDjangoチャットを作成するにはどうすればよいですか?
- 24. シングルイメージファイルをインストールする簡単なインストーラを作成するにはどうすればよいですか?
- 25. 固有ライブラリを使用してC++ファイルをコンパイルするにはどうすればよいですか?
- 26. #SNMP - SharpSNMPを使用してMIBファイルをコンパイルするにはどうすればよいですか?
- 27. VSコード(Windowsプラットフォーム)を使用してコンソールアプリケーションをコンパイルするにはどうすればよいですか?
- 28. erisのjavascriptを使用してソリッドシードコードをコンパイルするにはどうすればよいですか?
- 29. RとRCPPを使用してDLLをコンパイルするにはどうすればよいですか?
- 30. Emabarcadero C++を使用してCソースコードをコンパイルするにはどうすればよいですか?
通常、プロジェクト内でndk-buildを実行します。これを行うと正常に動作しますか? –
NDK_PROJECT_PATHについてndk-buildを実行しました。 – user492922
NDKのどのバージョンを使用していますか? –