2016-02-05 79 views
0

我已經建立了以免費爲過去幾年的Android應用商店的問題,但最近我開始收到此錯誤:鈦 - Android應用商店構建錯誤

的Android SDK版本4.4.2未找到。

我可以構建Genymotion模擬器,但沒有問題,這個問題是Android應用商店構建的專有問題。

任何幫助將不勝感激。

<android xmlns:android="http://schemas.android.com/apk/res/android"> 
    <manifest android:versionCode="6001" android:versionName="6.0.1"> 
     <application android:theme="@style/Theme.NoActionBar"/> 
     <uses-sdk android:minSdkVersion="19" android:targetSdkVersion="23"/> 
    </manifest> 
</android> 

-

Operating System 
    Name      = Mac OS X 
    Version      = 10.11.3 
    Architecture    = 64bit 
    # CPUs      = 8 
    Memory      = 17179869184 
Node.js 
    Node.js Version    = 0.12.7 
    npm Version     = 2.11.3 
Titanium CLI 
    CLI Version     = 5.0.5 
Titanium SDK 
    SDK Version     = 5.1.2.GA 
    SDK Path     = /Users/keithtucci/Library/Application Support/Titanium/mobilesdk/osx/5.1.2.GA 
    Target Platform    = iphone 
Command 

Android SDK

+0

作爲後續問題,我主要是爲iOS開發,所以原諒我缺乏Android構建知識。我的目標是構建使用支持Android 4.4或更高版本的Ti SDK 5.1.2或更高版本。那樣做我只需要安裝Android 6.0(23)構建工具,還是需要所有4.4 - 6.0的構建工具...? –

+0

Android SDK有幾件事情。有工具和構建工具,您應該始終使用[最新的Appcelerator支持](http://docs.appcelerator.com/platform/latest/#!/guide/Titanium_Compatibility_Matrix-section-29004837_TitaniumCompatibilityMatrix-RequiredAndroidPackages)。然後是API級別。每個級別都包含以前級別的API,最低版本。目前鈦需要23個,因爲我們使用Material Design主題。它將在4.4手機上運行得很好。 –

回答

1

您需要安裝API 23,因爲這是你(以及5.1.2默認情況下),但目標從截圖中似乎有什麼是不安裝。

+0

因此,我只能爲API 23安裝構建工具,如果我正在構建5.1.2,則不需要安裝較早的API。 –

+0

作爲一項後續工作,我只用API 23重新安裝了Android,現在可以開始構建了,謝謝。儘管當我嘗試運行Genymotion模擬器時,我收到錯誤:未找到Android SDK版本4.4。我對谷歌Nexus 5x api 23.任何想法...? –

0

我有API 23 installad,解決我在項目目錄打開.settings \ com.appcelerator.titanium.android.core.prefs文件,並刪除這些行:

android/abi=armeabi-v7a 
android/abi.type=String 

android/sdk_version=4.4.2 
android/sdk_version.type=String 
相關問題