尝试将Android应用程序移植到BlackBerry 10时验证错误

Anu*_*shA 5 eclipse android eclipse-plugin blackberry-10

我正在尝试使用Android Runtime将现有的Android应用程序移植到BlackBerry 10.首先,我需要提一下,我已成功将一个简单的Android应用程序移植到BlackBerry 10而没有任何错误.我在这个过程中使用了Eclipse的"插件重新打包工具".

在此应用程序中,它会因为包含项目ProjectName而导致错误,因为它有验证错误.生成错误后,它会在代码中显示错误.代码的错误行如下.

intent.addCategory(Intent.CATEGORY_HOME);
Run Code Online (Sandbox Code Playgroud)

携带上述行的完整代码块如下.

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);  
Run Code Online (Sandbox Code Playgroud)

当我评论该代码块并尝试为AppWorld登录时,它工作正常.

上面的代码片段如何影响移植和生成错误?

Anu*_*shA 0

我发现这个文档页面描述了 BlackBerry 10 不支持的 Android Intent 功能。

他们在那里提到了

不支持启动器(主屏幕)意图

根据此文档页面, CATEGORY_HOME用于显示不支持的主屏幕。这意味着现在我知道错误的原因,但遗憾的是 BlackBerry 文档没有提到如何克服此错误或如何用工作代码替换该代码片段。如果有人有解决方案,请指导我。