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

标签 android eclipse eclipse-plugin blackberry-10

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

在这个应用程序中,它给出了一个错误,因为Packaging project ProjectName is skipped because it has verification errors。生成该错误后,它会在代码中显示错误。代码错误行如下。

intent.addCategory(Intent.CATEGORY_HOME);

上面一行的完整代码块如下。

Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
startActivity(intent);  

当我评论该代码块并尝试运行 Sign for AppWorld 时,它工作正常。

仅上述代码 fragment 如何影响移植并产生错误?

最佳答案

Blackberry10 设计有基于手势的界面。已经有一种内置的方法可以离开您的应用程序并返回主屏幕,只需从屏幕底部向上滑动即可,即使对于 Android 应用程序也是如此。

在不了解您的应用程序的更多信息的情况下,我不确定此功能是否对您的应用程序至关重要,但如果不是,我认为处理此问题的最佳方法是从您的应用程序中删除此“主屏幕”功能,因为它不需要,因此您可以克服此错误并发布您的应用程序。

请注意,某些类型的应用程序是 not supported由 Blackberry Android 运行时提供,包括具有多个可启动 Activity 的应用,特别是主屏幕应用。

关于android - 尝试将 Android 应用程序移植到 BlackBerry 10 时出现验证错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14625533/

相关文章:

Android - 现在实现选项卡的标准方法是什么?

javascript - 无法添加属性2,对象不可扩展Array.push

java - 仅从第二个请求获取值

php - Eclipse 如何禁用 Debug模式

java - Eclipse 中的空源选项卡

java - 为什么我的 Eclipse 插件 ICommand IParameter 的值没有出现在 Preferences/Keys 设置中?

java - 使用JDT远程控制Eclipse Debug

eclipse - 在线保存代码(Java Eclipse)

android - 授权用户通过谷歌服务使用 REST API

java - 在 Apache Tomcat WebServer 中无法访问该站点