検索

ホームページ  >  に質問  >  本文

android-studio - android studio 可以同时使用java 和c++开发android应用吗

如题。
应用中含有一个界面是一个小游戏,如果用java实现的话,可能会有效率问题,但是如果用C++的话,不知道工具怎么用

怪我咯怪我咯2772日前629

全員に返信(3)返信します

  • 巴扎黑

    巴扎黑2017-04-17 16:01:25

    Android JNI 関連のナレッジを検索してください

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 16:01:25

    Android Studio は C++ 開発を十分にサポートしていません。Eclipse を使用できます

    返事
    0
  • PHP中文网

    PHP中文网2017-04-17 16:01:25

    この点についてはある程度の予備知識はありますが、お役に立てれば幸いです。詳細については、Baidu/Google にアクセスして公式ドキュメントをご覧ください。

    1. Java の JNI メカニズム: JAVA に基づく JNI 原則を理解する

    JNI は、JAVA 標準プラットフォームの重要な機能です。これは、JAVA がプラットフォームに依存しないという大きな利点を補いますが、他の言語と統合することもできます。 C、C++ など)動的ライブラリを使用して対話できるため、他の言語にそれを利用する機会が与えられます。

    私の個人的な理解では、主に Java レベルは、基礎となる C/C++ によってコンパイルされた .so (Linux システム下) 動的ライブラリを呼び出します。サンプルを表示したり、自分でデモを作成したりできます

    2.Android NDK: Android NDK 開発

    NDK は、開発者が C (または C++) 動的ライブラリを迅速に開発できるようにする一連のツールを提供し、SO および Java アプリケーションを APK に自動的にパッケージ化できます。

    その他参考リンク:
    Android NDK 公式サイト
    Android NDK サンプル 公式サンプル (GitHub アドレス)
    Android Studio ndk-Jni 開発の詳しい説明
    Android Studio 開発入門 - jar を引用そしてファイル

    返事
    0
  • キャンセル返事