1

同様の質問がされています:

NDK サンプルの実行方法

NativeActivity で Android NDK アプリを作成しますか?

空の Android プロジェクトを作成できるところまでコマンドラインドキュメントを取得しましたが、非 Eclipse ビルド環境でNDK の例、特にNativeActivityをビルド、インストール、実行する方法がわかりません( Ubuntu 10.0.04)。

だから私の質問は

  1. NativeActivityの例は「うまくいく」のですか、それとも何かをする必要があります$adb -d shell "am start -a android.intent.action.MAIN -n com.example.nativeActivity"か?
  2. NativeActivityの例をどのようにビルド、インストール、実行しますか?
4

1 に答える 1

5

この特定の例については答えられません。ただし、NDKを使用するAndroidアプリケーションをビルドしてインストールするための一般的なプロセスは次のとおりです。

  1. cdソースコードのルートに。
  2. を実行しますndk-build。これによりネイティブコードがビルドされ、一部の.soファイルがlibsディレクトリに配置されます。
  3. android update project --path . --name something
  4. ant debug(または類似)。これにより、Javaコードがビルドされ、.apkが作成されます。重要なのは、ビルドプロセスがディレクトリ.so内に残っているファイルをlibs取得し、それらを.apkに含めることです。
  5. adb install bin/name-of-project.apk
  6. 次に、Android GUIを使用するか、指定したam startコマンドを使用して、通常どおりに起動します。
于 2013-02-13T09:47:22.037 に答える