0

我在Eclipse中使用黑莓插件在java中創建了一個黑莓應用程序,並且我可以使用內置的模擬器來測試應用程序(它表示構建在模擬器是BB 9900)。但是,我想在Blackberry 10模擬器上測試應用程序,但不知道如何處理它。在Blackberry 10模擬器上測試黑莓應用程序

我已經安裝了模擬器,它運行良好,但我不知道如何讓我的應用程序從eclipse進入BB 10 sim。我看了這個頁面:http://developer.blackberry.com/devzone/develop/simulator/testing_apps_on_the_simulator.html,然後去了eclipse插件選項,但是這是描述android應用程序,並沒有太大的幫助。

有沒有簡單的方法可以將我的應用加載到模擬器上?

回答

2

簡答題。不,甚至沒有複雜的方法。沒有辦法將BB Java應用程序加載到BB 10設備上。

如果你看看黑莓開發者頁面

BlackBerry Developer

,你會看到你有一些不同的替代發展途徑。該網站可能沒有說清楚的是,如果您使用Java開發BlackBerry OS,則無法將該應用程序轉移到BB10。如果您想用Java開發,並在BB10設備上運行應用程序,那麼您需要使用Android SDK進行開發,並在BB10設備上使用Android運行時來運行您的應用程序。但是,如果您在Android Java中開發,則無法在BBOS設備上運行應用程序。

開發(排序)在BBOS和BB10設備上運行的單一源應用程序的唯一方法是在html5中開發,即WebWorks又名科爾多瓦。

我希望這已經回答了您的問題,但請詢問您是否需要進一步澄清。

更新

只是迴應的各種評論說:

「所以,我會應用在轉換到Android運行系統並使用Android運行時對BB10運行「。

準確地說,您將使用Android API(使用Android API)(它們有很大不同)重寫它,並像測試Android應用程序一樣測試它。然後,在很多情況下,你可以使用這個相同的可執行文件(稱爲apk)並在BB10設備上使用它(可能需要重新打包)。

「一旦應用程序使用Android SDK開發,這是否意味着它可以與Android手機以及BB10一起使用?」

是的,但是很少有警告,通常是BB Android運行時尚未實現的東西 - 映射就是atm的一個例子。在這些情況下,您可能需要開發一個Android版本,並分離出一個Blackberry版本,該版本不會嘗試使用不適用於BB10的功能。

「我建議你使用級聯,使原生BB10的應用程序,這也很容易讓」

我偏愛到Android爲BB10在C++ /瀑布開發,但我不會說這是更容易還是事實上簡單。愚蠢的事情就像沒有垃圾回收意味着C++可能有點噩夢。我懷疑你會更快地接觸Android編程。

+0

所以,我會應用在轉換到Android運行系統並使用Android運行時在BB10上運行它。那麼,這需要一段時間。謝謝(你的)信息! – Br0k3nL1m1ts

+0

另一個問題是,一旦應用程序使用Android SDK開發,這是否意味着它可以與Android手機以及BB10一起使用? – Br0k3nL1m1ts

+0

如果你在使用android SDK製作yes。不過,我建議您使用級聯來製作原生BB10應用程序。這也很容易讓 –