我有一个关于 java + c++ 的应用程序。
IDE 是 - 带有 android 插件的 Visual Studio。
我有 2 个活动:1-nativeActivity,2-java 上的活动。
Java 上的活动是主要的。在java活动之后我开始nativeactivity。在java活动中有一个采购经理。我想从本地活动中给他打电话。
<activity android:configChanges="orientation|keyboardHidden" android:name="android.app.NativeActivity"
android:label="@string/app_name" android:theme="@android:style/Theme.Translucent">
<meta-data android:name="android.app.lib_name" android:value="main" />
</activity>
<activity android:name="BillingActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
在 onCreate BillingActivity 我启动 nativeActivity。在本地活动中我做
jclass billing = env->FindClass("Lcom/crystalreality/crystaltv/BillingActivity;");
但是我有
jclass billing = env->FindClass("Lcom/crystalreality/crystaltv/BillingActivity;");
05-20 16:40:55.061: W/System.err(28592): java.lang.NoClassDefFoundError: Lcom/crystalreality/crystaltv/BillingActivity;