2014-04-01 22 views
0

步驟:IBM工作燈6.1.0.0:Android的環境中丟失了一些文件

  1. 創建示例應用程序 「SampleApp」,並添加 「Android」 的環境給它。
  2. 從android環境中刪除「native」文件夾。例如SampleApp /安卓/本地
  3. 右鍵點擊 「Android」 的文件夾,並做 - 運行方式 - >構建Android環境

觀察:

以下文件是從 「本地/庫」 文件夾

失蹤
  1. Android的異步http.jar
  2. guava.jar

我沒有找到任何其他方式來包含這些文件。在實際的Android設備(Samsung Tab 3)上,需要「guava.jar」文件來初始化JSONStore對象。

+1

你有最新的更新?當我刪除本地文件夾後重建時,這2個庫會自動添加回去。 –

回答

0

更新2014年4月2日:從評論到這樣的回答:

我已經升級到6.1.0.1工作燈。現在這個問題可以在 以下場景中重複使用 - 1.替換「native」文件夾,只需刪除這些文件(android-async-http.jar,guava.jar)2.重建android 環境。

這是好的。本地文件夾被認爲是用戶的域。這意味着如果用戶決定刪除它的一部分 - 例如lib \文件夾中的.jars,也許...減少應用程序的文件大小?沒關係。這是用戶的責任。


我已經在Worklight 6.1.0.1中對此進行了測試;創建了一個新的項目和應用程序,添加了Android環境,運行方式>在Worklight Development Server上運行。

的應該丟失的文件是在我的Android \本地\ libs文件夾:

enter image description here

+0

是的,我們在可選功能中包含JSONStore和Analytics。即使這些文件沒有被添加到「native/libs」文件夾中。 –

+0

無法確認這...查看更新的答案。測試6.1.0.1 –

+0

我已升級到Worklight 6.1.0.1。現在這個問題在以下場景中是可重現的 - 1.代替「native」文件夾,只刪除這兩個文件(android-async-http.jar,guava.jar) 2.重建android環境。 –