このようなものを使用してJavaアクティビティを開始できることを知っています
am start -a android.intent.action.MAIN -n com.example.hellojni/
com.example.hellojni.HelloJni
ネイティブアクティビティはいかがですか?AndroidManifest.xml にある android:name から同様の -n 引数を使用しようとしましたが、Activity クラスが存在しないことが常に通知されます。
このようなものを使用してJavaアクティビティを開始できることを知っています
am start -a android.intent.action.MAIN -n com.example.hellojni/
com.example.hellojni.HelloJni
ネイティブアクティビティはいかがですか?AndroidManifest.xml にある android:name から同様の -n 引数を使用しようとしましたが、Activity クラスが存在しないことが常に通知されます。
アプリケーションマニフェストで、これを使用してランチャーからアクセス可能であると宣言されている限り、表示しているインテントを使用して起動できます。
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
アクティビティの属性「android:name」で宣言された名前を使用して開始できます。詳細については、 NativeActivityの SDK を確認してください。
ただし、使用している例では、ネイティブ アクティビティではなく、リンクされたネイティブ ライブラリを使用した通常のアクティビティです (NDK に含まれている例)。
これが役立つことを願っています!