0

我正在尝试为 Android 设备生成有关 IBM Worklight 的 BIRT 报告。为此,我遵循以下文章中的说明:

Worklight:生成分析数据并查看 BIRT 报告

我采取的步骤是:

  1. 从 Juno 存储库在 Eclipse 中安装 BIRT:Juno - http://download.eclipse.org/releases/juno

  2. 使用并编辑了 worklight.properties 创建了一个 Worklight 项目(请在下面找到代码)

  3. 已安装带有数据库的 SQL 服务器:“worklight”和“wl_report”

  4. 添加 Android 环境,构建和部署应用程序并在设备上运行 Android 应用程序。然后我检查了数据库,它有所有表,但“ app_activity_report ”表中没有数据

  5. 从 Getting Started 页面下载“module_44_0_DeviceAnalytics”,将其导入 Eclipse,单击 Report design 并使用数据库连接对其进行编辑。

没有生成图表。

worklight.properties:

wl.db.type=MYSQL
wl.db.url=jdbc:mysql://*.0.0.1:****/worklight
wl.db.username=root
wl.db.password=root

reports.exportRawData=true

wl.reports.db.type=MYSQL
wl.reports.db.url=jdbc:mysql://*.0.0.1:****/wl_report
wl.reports.db.username=root
wl.reports.db.password=root
4

1 回答 1

1

您是否确保也更新 initOptions.js(在 yourProject\apps\yourApp\common\js 文件夹中)并将connectOnStartup“false”更改为“true”?

否则,应用程序将不会连接到 Worklight Server,并且不会记录到数据库(到 app_activity_report 表)。

于 2013-05-24T09:45:18.947 回答