在真機上安裝了Ubuntu後隨即在上面安裝了PlayBook NDK 2.0環境,安裝過程就不詳細講了,需要了解詳細步驟的同學可以參考我好友berryreload的教程,鏈接地址:http://www.linuxidc.com/Linux/2012-03/55799.htm
正如berryreload提到的,按照標准過程安裝好了PlayBook NDK 2.0環境後,home目錄下的鏈接“BlackBerry Native SDK for Tablet OS 2.0.0”無法正常啟動PlayBook NDK,啟動後會報錯。而安裝目錄下的bbndk.sh可以正常啟動PlayBook NDK
於是查看了一下home目錄下的對應鏈接,發現鏈接指向文件“/home/xxx/bbndk20/host/linux/x86/usr/qde/eclipse/qde”,不是指向bbndk.sh文件。而bbndk.sh文件中先執行了“bbndk-env.sh”命令,然後才調用“/home/xxx/bbndk20/host/linux/x86/usr/qde/eclipse/qde”。
所以可以判斷鏈接“BlackBerry Native SDK for Tablet OS 2.0.0”無法正常工作的原因是沒有調用bbndk-env.sh去設置環境變量。
簡單的解決方法是自己通過ln命令在home目錄下創建一個鏈接,將鏈接指向bbndk.sh文件就可以了。