2014-01-09 89 views
2

我嘗試了很多東西來設置Titanium(3.2.0 GA)上的Android SDK,但是我不能。我在我的電腦上安裝了Android 4.4.2(API 19)和最新的Android SDK工具(Windows 8)。我安裝了一個AVD。另外我試圖安裝Android NDK。但是Titanium不想看到模擬器並給出錯誤:[Android SDK Home]在指定的SDK位置沒有找到Android SDK 在儀表板中顯示「需要的項目:」 •Android SDK丟失。 Titanium需要Android平臺5.0 •附加插件+ google。+ apis。+ 10Titanium Android SDK

什麼是Androd Platform 5.0?

回答

3

Google apis 10是Android 2.3.3。在3.2.0升級之後,我也遇到了初始設置問題。

在Android SDK管理器下的工具我已經安裝:

  • Android SDK工具啓22.3
  • 的Android SDK平臺的工具,啓19.0.1
  • Android SDK中內建工具啓19.0.1

在安卓2.3.3在我安裝的Android SDK管理器:

  • SDK平臺
  • 樣品SDK
  • 英特爾凌動x86的系統映像
  • 谷歌的APK

我也有是Android 4.4.2(API 19)安裝:

  • 文檔Android SDK
  • SDK平臺
  • 個樣本SDK
  • ARM EABI V7A系統映像
  • 谷歌的API

對於NDK我有一個修訂版9

我不知道肯定,如果這能夠解決您的問題,但如果沒有,我會在命令行中運行titanium setup check以嘗試深入瞭解環境設置信息。

希望這會有所幫助。

+0

我有完全相同的工具,4.4.2組件和NDK。正如你所說,我也安裝了2.3.3。重新啓動鈦,但它沒有奏效。在運行配置中,它仍然會顯示「[Android SDK Home]沒有在指定的SDK位置下找到Android SDK」。你可以看到已安裝的SDK [這裏](http://napptune.com/temp/android-sdk。PNG) – Oktay

+0

我知道它不應該有所作爲,但我和我的一些同事安裝了每日構建Studio IDE。它通過部署到Android設備和模擬器解決了我們的問題。也許它會幫助你。在幫助菜單中安裝新軟件。我添加了一個網站http://preview.appcelerator.com/appcelerator/studio/standalone/update/rc/,提醒我更新。 – dmasi

+0

首先我更新了Titanium Studio 3.2.0到3.2.1。它沒有解決我的問題。我查看了[設置文檔](http://docs.appcelerator.com/titanium/latest/#!/guide/Setting_up_Studio)。我再次安裝了JDK和node.js。然後我將node.js添加到PATH變量中,如[這裏]所述(http://docs.appcelerator.com/titanium/latest/#!/guide/Software_Locations_and_Environment_Variables-section-29004844_SoftwareLocationsandEnvironmentVariables-WindowsSoftwareLocations)現在我可以看到Android已安裝。我不知道哪個行動解決了它。 – Oktay

0

安裝Titanium Studio後,生成:3.2.0.201312191547我也有設置Android SDK的問題。嘗試重新下載ASDK,嘗試選擇API 5和API 10,如各種帖子中所建議的 - 沒有工作。解決方案I找到工作:重新設置NodeJS(Window/Preferences/Studio/NodeJS)的directoris。對於節點執行程序 - node.exe的路徑,對於節點源,我選擇了「下載」。下載後,我不得不瀏覽到實際路徑 - 系統自動選擇倒置的'\'。重新啓動後 - 它正在工作! 希望它能爲你工作。

+0

Iinstalled Node.js後,我的問題解決了。 – Oktay

0

這裏有幾件事情,幫我解決這個問題:

1)從這裏安裝鈦的持續構建 - >Continuous Builds

2)按照我們在這裏說明的步驟 - >Installing Continuous Builds

3)將以下文件從android sdk文件夾中的'platform tools'文件夾複製到'tools'子文件夾中。

  • adb.exe
  • AdbWinApi.dll
  • AdbWinUsbApi.dll

希望它爲你工作:)

2

我已經做了以上和試驗後,我所有的東西我想出了一個解決方案, 我使用的是窗口7,並且我在C:/Users/MyName/.titanium/config.json刪除了該文件。

它很適合我嘗試它,並重新啓動鈦

順便說一下我使用TI工作室3.2.3

+0

這是爲我工作的唯一解決方案。非常感謝! – iDevMartin

0

我發現和具體的解決方案,我同樣的問題,一旦其他任何解決方案奏效我的問題是Genymotion仿真器(我有它安裝,但我卸載它):

https://jira.appcelerator.org/browse/TC-4438

希望這可以幫助別人。

0

我有這個問題,我發現,在我的情況下,這是由Java版本造成的。 確保Java 7 32位是默認的系統Java版本。打開命令提示符並執行:

c:\>java -version 

預期輸出應該是:

java version "1.7.0_67" 
Java(TM) SE Runtime Environment (build 1.7.0_67-b01) 
Java HotSpot(TM) Client VM (build 24.65-b04, mixed mode, sharing) 

確保最後一行不包含 「64位」,如:

Java HotSpot(TM) 64-Bit Server VM (build 25.20-b23, mixed mode) 

我的默認Java版本是64位,起初我只是在TitaniumStudio.ini中添加了-vm參數,指向32位Java。事實證明這還不夠。默認的系統Java版本需要是32位的。

相關問題