我正在开发一个使用 androidVNC Viewer 作为库项目的 android 应用程序,但我无法从 androidVNC 启动一个活动(未找到活动异常)。
另外,我如何捆绑一个库项目并将其用作一个 apk?
更新
我正在使用以下意图调用:
Intent call= new Intent("android.androidVNC.androidVNC.LAUNCH");
startActivity(call);
使用以下代码后更新 2 我想我可以开始活动但得到这个(java.lang.NoSuchFieldError:android.androidVNC.R$id.textIP)错误......
Intent vnc_call = new Intent(getApplicationContext(), androidVNC.class);
vnc_call.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(login);
在我检查了 R.java、androidVNC original 和 androidVNC 用作库时(在生成的 java 文件下)......我得到的是textip 在原始 R.java 中有但它不在R.java 中(生成java 文件)在调用项目中。
logcat 的 O/P(前几行)
04-05 01:34:18.135: W/dalvikvm(479): 无法解析 Landroid/androidVNC/AbstractConnectionBean 的超类;(256) 04-05 01:34:18.135: W/dalvikvm(479): 类 'Landroid/androidVNC/AbstractConnectionBean;' 的链接 失败的 04-05 01:34:18.135: W/dalvikvm(479): 无法解析 Landroid/androidVNC/ConnectionBean 的超类;(8) 04-05 01:34:18.135: W/dalvikvm(479): 类 'Landroid/androidVNC/ConnectionBean;' 的链接 失败的 04-05 01:34:18.145: W/dalvikvm(479): VFY: 找不到签名中引用的类 (Landroid/androidVNC/ConnectionBean;) 04-05 01:34:18.155: W/dalvikvm(479): 无法解析 Landroid/androidVNC/AbstractConnectionBean 的超类;(256) 04-05 01:34:18.155: W/dalvikvm(479): 类 'Landroid/androidVNC/AbstractConnectionBean;' 的链接 失败的 04-05 01:34:18.155: W/dalvikvm(479): 无法解析 Landroid/androidVNC/ConnectionBean 的超类;(8) 04-05 01:34:18.155: W/dalvikvm(479): 类‘Landroid/androidVNC/ConnectionBean;’的链接 失败的 04-05 01:34:18.187: W/dalvikvm(479): 无法解析 Landroid/androidVNC/AbstractConnectionBean 的超类;(256) 04-05 01:34:18.187: W/dalvikvm(479): 类 'Landroid/androidVNC/AbstractConnectionBean;' 的链接 失败的 04-05 01:34:18.187: W/dalvikvm(479): 无法解析 Landroid/androidVNC/ConnectionBean 的超类;(8)` 04-05 01:34:18.135: W/dalvikvm(479): 无法解析 Landroid/androidVNC/AbstractConnectionBean 的超类;(256) 04-05 01:34:18.135: W/dalvikvm(479): 类 'Landroid/androidVNC/AbstractConnectionBean;' 的链接 失败的 04-05 01:34:18.135: W/dalvikvm(479): 无法解析 Landroid/androidVNC/ConnectionBean 的超类;(8) 04-05 01:34:18.135: W/dalvikvm(479): 类 'Landroid/androidVNC/ConnectionBean;' 的链接 失败的 04-05 01:34:18.145: W/dalvikvm(479): VFY: 找不到签名中引用的类 (Landroid/androidVNC/ConnectionBean;) 04-05 01:34:18.155: W/dalvikvm(479): 无法解析 Landroid/androidVNC/AbstractConnectionBean 的超类;(256) 04-05 01:34:18.155: W/dalvikvm(479): 类 'Landroid/androidVNC/AbstractConnectionBean;' 的链接 失败的 04-05 01:34:18.155: W/dalvikvm(479): 无法解析 Landroid/androidVNC/ConnectionBean 的超类;(8) 04-05 01:34:18.155: W/dalvikvm(479): 类‘Landroid/androidVNC/ConnectionBean;’的链接 失败的 04-05 01:34:18.187: W/dalvikvm(479): 无法解析 Landroid/androidVNC/AbstractConnectionBean 的超类;(256) 04-05 01:34:18.187: W/dalvikvm(479): 类 'Landroid/androidVNC/AbstractConnectionBean;' 的链接 失败的 04-05 01:34:18.187: W/dalvikvm(479): 无法解析 Landroid/androidVNC/ConnectionBean 的超类;(8)
任何线索?