2012-02-22 79 views
3

好的。我有點心不在焉。我已經嘗試了大約2天時間來設置Titanium Studio來識別並連接到Android SDK(Windows 7)。我已嘗試多個解決方案(下文),沒有運氣。有一些我錯過了。我試過Google和Titanium開發人員指南。所以這是我的最後一根稻草。有任何想法嗎?Titanium Studio無法找到Android SDK(嘗試過多種解決方案)

  • Android SDK中主場路徑是C:\ Android的\ Android的SDK(以避免與 「程序文件」 空格)
  • 安裝所有軟件開發工具包(3,4,7,8,10, 11,12,13,14,15),他們的樣品,和所有的谷歌API的
  • 安裝了所有的「其他」包
  • 既增加了Android 工具平臺工具目錄Windows的PATH變量
  • 平臺的工具複製adb.exe工具鈦喜歡看有亞行
  • 安裝在當前構建鈦SDK的用於移動設備的
  • 創建Android的虛擬設備(自動真空澱積)對於軟件開發工具包7和8(鈦的必要的SDK)
  • 重新啓動的服務器ADB和計算機本身每次改變

在鈦「控制檯」選項卡,在「配置」後,我得到:

An Android SDK is missing. Titanium requires Android platforms 2.1.* and 2.2.* 

當試圖設置默認的Android SDK路徑在 '首選項',我得到:

Could not locate the Android SDK at the given path 

鈦日誌文件輸出(對不起,有點長):

!ENTRY com.appcelerator.titanium.mobile 4 0 2012-02-22 14:06:21.992 
!MESSAGE (Build 1.0.0.1327639206) [ERROR] [ERROR] The system cannot find the path specified. 
[ERROR] The system cannot find the path specified. 
Traceback (most recent call last): 
    File "C:\Users\Stick\AppData\Roaming\Titanium\mobilesdk\win32\2.0.0.v20120221190136\android\avd.py", line 45, in <module> 
    print get_avds(sdk) 
    File "C:\Users\Stick\AppData\Roaming\Titanium\mobilesdk\win32\2.0.0.v20120221190136\android\avd.py", line 21, in get_avds 
    for line in run.run([sdk.get_android(),'list','target'],debug=False).split("\n"): 
AttributeError: 'NoneType' object has no attribute 'split' 

我不知道缺少什麼。 Eclipse認識到一切都很好。有什麼建議麼??

P.S. 我注意到,當我嘗試運行「Android的命令,即

android 
android list targets 

我得到什麼似乎是一個錯誤:

The system cannot find the path specified. 

然而,命令仍繼續與運行沒有問題(我得到了所有目標和SDK管理器彈出的列表)。我不確定是否引起這個消息也導致鈦頭痛。

回答

0
  1. open titanium ide。
  2. 點擊文件 - >鈦移動項目。
  3. 一個窗口將顯示一個鏈接在 底部設置/配置SDK。點擊這個鏈接。
  4. 現在給Android SDK中的家:C:\ Androi \ Android的SDK(或瀏覽到 Android的SDK文件夾在您的系統)
  5. 選擇默認的Android SDK
  6. 單擊應用
  7. 單擊確定。

你應該很好走。 如果您遇到任何問題,請告知我。

+0

對不起Vaibhav的,我已經試過了: 當試圖設置默認的Android SDK路徑在「首選項」,我得到: '在給定的path' 我無法找到了Android SDK將其設置爲** C:\ Android \ android-sdk **。我知道這是正確的,因爲它是SDK管理器(和其他所有)駐留的地方。 – Brady 2012-02-23 16:26:44

+0

很奇怪。我所做的只是在我的win機器上運行鈦,下載了鈦工作室,android sdk(android平臺和谷歌apis),oracle java 1.6。 – vaibhav 2012-02-23 16:41:36

+0

嘿幫助如何安裝鈦 – influx 2015-09-23 11:27:53

2

我正面臨完全相同的問題,但現在我已經知道了這一點,它工作正常。

基本上,當我安裝Titanium Studio和我配置Android SDK時它工作正常,但是當我嘗試執行Project時出現了「javac未找到」錯誤。在解決這個問題的同時,我遇到了一篇文章,其中提到在路徑中包含'%JAVA_HOME;%'。當我這樣做時,Titanium不再檢測到Android SDK。

我從路徑變量刪除了「%JAVA_HOME%」,然後我的Java包括bin文件夾路徑的路徑變量,創建了一個新變量「JAVA_HOME」指向Java安裝的根目錄。完成這一步後,一切正常。

我希望你現在可以運行你的Titanium環境。 :-)

謝謝。

1

較新版本的Titanium在儀表板中具有更新Android SDK選項。只要確定,路徑是正確的。像我的一些情況,可能有兩個Android SDK路徑;一個是過時的,另一個是活躍的。所以,請確保這條路。當Titatnium即將更新SDK軟件,尋找更新的版本時,請選擇取消,因爲這不是必需的!

相關問題