XE6無法顯示已連接裝置-SDK不見了
發生的原因不明,發生時的現象為:
1. 插入裝置時,Target無法秀出裝置型號,當然也無法直接發佈到裝置中執行
2. 原本Target Platforms (Android)樹狀目錄下應該顯示為[Android - Android SDK 22.3 32bit],但卻只顯示[Android - ]
3. 在[Android -]上按右鍵選[Edit SDK...],進入SDK Manager設定畫面,發現[SDK version:]列表中居然全為空白,右方[Properties]的所有項目的值也都是空白的
4. 選下方[Add...]新增SDK,填完該填的資訊要新增時卻出現訊息說該SDK版本已存在,所以也無法新增
解決方法:
1. 在[Android -]上按右鍵選[Edit SDK...],進入SDK Manager設定畫面
2. 在左側SDK Version列表中,可以發現雖然為空白,但第一個空白的位置是可以點選的,反白選取後,點選下方Delete刪除
3. 選下方[Add...]新增SDK,將原來在使用的SDK加回來即可解決
新增時需要SDK Path:
C:\Users\Public\Documents\Embarcadero\Studio\14.0\PlatformSDKs\adt-bundle-windows-x86-20131030\sdk
NDK Path:
C:\Users\Public\Documents\Embarcadero\Studio\14.0\PlatformSDKs\android-ndk-r9c
設定完後其餘路徑XE6會自行填滿