私はアンドロイドスタジオの最新ビルドを実行しています。このhttps://github.com/tpruvot/cpuminer-multi/の力を利用してコンパイル可能なプロジェクトを作ろうとしています。私がこれまでに試したのは、C++サポートを持つ新しいプロジェクトを作成することです。対応するプロジェクト構造を作成します。メインアクティビティから呼び出されるCPPファイルも含まれます。さて、私は、上記のすべてのマイナーコードをそこに置くことを望みます - 私はそれをコピーしてcppフォルダに貼り付けようとしました。私の次のステップは何ですか? $ProjectFileDir$\app\src\mai
nディレクトリに対してndk-buildを呼び出すと、エラーAndroid NDK: Your APP_BUILD_SCRIPT points to an unknown file: ./jni/Android.mk
で失敗するだけです。 https://github.com/mdelling/cpuminer-androidのような既存のプロジェクトをインポートしようとすると同じことが起こります。まず、ndk-buildを実行しようとしていますが、エラーのような警告を処理してすべてのcpp/h関数がアクセス不能で、 apkにパックされます。 apkをインストールしようとすると、起動時にクラッシュしてしまいます。ですから、最初のケースでは、どのようにアプリケーションへのすべてのcppソースを好きにすることができますか?C++サポートでAndroidプロジェクトを作成する適切な方法
0
A
答えて
2
まず、クラッシュはJavaコードがC++共有ライブラリをロードしようとしていて、NDKエラーのためにライブラリが構築されていないために失敗したためです。最初にエラーを処理してください。
第2に、Android.mkを正しく設定しましたか?たとえば、Eclipseの場合はAndroidスタジオではなく、mkファイルの場合はGetting started with Android NDKです。既存のシンプルなプロジェクトを見ても助けることができます:hello-jni。
関連する問題
- 1. Scalaプロジェクトを適切な方法で作成するには?
- 2. Java Android - チャット/コミュニケーションを作成する適切な方法は?
- 3. デフォルトのAndroidプロジェクトをGitにコミットする適切な方法は?
- 4. Java:ディレクトリ作成の適切な方法
- 5. GUIを作成する適切な方法は何ですか
- 6. PHPでDAOを作成する適切な方法
- 7. カスタムリストビューアでメソッドを作成する適切な方法
- 8. TypeScriptでSwagger Webサービスを作成する適切な方法
- 9. JQMでボタンを作成する適切な方法
- 10. DDDで子エンティティを作成する適切な方法
- 11. netbeansのc/C++プロジェクトにメディアファイルを追加する適切な方法IDE
- 12. 適切な方法でスクロールをサポートするグリッドヘッダーを実装する方法は?
- 13. MySqlCommandタイムアウトプロパティが適切な方法でCで動作しない#
- 14. HTML5キャンバス「クリアキャンバス」ボタンを作成する適切な方法
- 15. オブジェクトのリストを作成する適切な方法
- 16. ゴーストゾーンを作成する適切な方法MPI [halos]
- 17. 春のアクティビティフィードを作成する適切な方法
- 18. この適切なリンクリストを作成する方法
- 19. サーバー上にモデルを作成する適切な方法
- 20. 適切なDateTimeFormatterパターンを作成する方法
- 21. ビデオトランスコーディングなしでOpenCVプロジェクトを作成する(ffmpegパート)Linuxでのサポート方法は?
- 22. C++でスレッドセーフなメソッドを実装する適切な方法11
- 23. C++でファイルを操作する適切な方法は何ですか?
- 24. ワークベンチで適切にトリガーを作成する方法は?
- 25. Mavenプロジェクト(バックアップ)をコピーする適切な方法
- 26. androidでサービスを実装する適切な方法
- 27. プログラムでSpriteKit SKTileMapを作成する適切な方法は何ですか?
- 28. Spring Webアプリケーションでデータソースを作成する適切な方法は何ですか?
- 29. C#ファイルアソシエーション用の適切な方法
- 30. Trelloのようなプロジェクトは、Mongooseで適切なデータベースを作成します。