【发布时间】:2013-02-06 16:23:40
【问题描述】:
我需要一些帮助来获取下载、安装 Tabris 0.10.0 演示并将其运行到 Eclipse 和 Android ADT 中的确切步骤...
我的出发点是使用 Eclipse Android ADT,其中 helloworld 示例在 Android 模拟器以及通过 USB 连接的外部 Android 设备上运行良好。
下载“Tabris-0.10.0-SDK.zip”并在某处解压(如果有什么不同,我在 Win 7 64bit 上)
从 SDK 的“android\tabris-android-0.10.0.zip”导入现有项目。一切都好,成功了,我可以在 Android 上成功运行这个作为 Tabris 应用程序。
接下来我想让 Tabris 演示在本地运行,而不是仅仅运行一个指向 EclipseSource Web 资源的应用程序,为此我假设我需要 Tabris 服务器,所以...
从 github 下载“tabris-0.10.0.zip”并导入我的工作区,这给了我项目 com.eclipsesource.tabris/tabris.build/tabris.feature/tabris.repository/tabris.target/target.test
导入没问题,但在项目“com.eclipsesource.tabris”和“com.eclipsesource.tabris.test”中显示错误,例如“org.junit 无法解析”和“org.mockito 无法解析” .
我认为这是因为我需要将 Tabris 目标设置为当前目标平台,所以从刚刚导入的“com.eclipsesource.tabris.target”中打开“tabris.target”并点击“设置为目标平台” .
这很快完成并清除了“com.eclipsesource.tabris.test”的问题,但是我在“问题”视图中看到的“com.eclipsesource.tabris”中存在一个新错误: "尚未为当前工作区设置 API 基线。"。
知道如何解决这个问题吗?
假设我们可以克服上述问题,那么我会继续:
导入我从 github 下载的名为“tabris-demos-0.10.0.zip”的 Tabris 演示项目。我假设所有这些版本都是兼容的(?)尝试使用所有标记为“0.10.0”的东西,我可以找到一个。
此 zip 包含项目“com.eclipsesource.tabris.demos/demos.build/demos.feature/demos.product”。全部导入正常,没有新错误。
但是,此时我无法对它们做任何事情,因为我仍然遇到“com.eclipsesource.tabris”中的前一个问题 - “问题”视图:“尚未为当前工作区设置 API 基线。”
好的,也许在这里超越了我自己,但假设有人能够帮助我克服这个错误,那么我该如何启动 Tabris 服务器端?哪个项目应该作为 RAP 应用程序运行,还是与此稍有不同?
对不起,如果这是基本且显而易见的,但似乎有很多组件要让本地 Tabris 应用程序运行,我不知道哪个部分做什么!感谢所有帮助!
谢谢,约翰
【问题讨论】:
-
好的,所以我发现 Tabris 服务器是通过将项目 'com.eclipsesource.tabris.demos' 作为 'OSGi 框架'运行来启动的......这很有意义,然后我将浏览器指向' myserver:9090/index.json' 获取入口点列表。
-
此外,如果我在连接的设备中将“com.eclipsesource.tabris.launcher”作为 Android 应用程序运行,我可以做同样的事情并将 Tabris 应用程序指向“myserver:9090/index.json”,这也可以完美运行!
-
所以,这里真正的问题可能是 'com.eclipsesource.tabris' 中的问题是否重要...给出“尚未为当前工作区设置 API 基线”的问题。 ?我可以忽略这一点并继续进行吗? ...还是我应该担心?
-
您可以编辑您的问题,而不是离开 cmets,并添加您认为对其他人有用的所有信息以帮助您...