2013-04-25 55 views
-1

在我的應用程序,我使用:清單文件所需的版本API錯誤

機器人主題= @android:風格/ Theme.DeviceDefault.Light.NoActionBar.Fullscreen 但是Eclipse顯示錯誤。

錯誤是:需要的版本(API 14)和電流最小爲7

但在另一個應用程序中,我使用相同的代碼,它不會顯示任何錯誤.......爲什麼呢?

我的清單:

<uses-sdk 
    android:minSdkVersion="7" 
    android:targetSdkVersion="17" /> 

<application 
    android:icon="@drawable/ic_launcher" 
    android:label="@string/app_name" 
    android:theme="@android:style/Theme.DeviceDefault.Light.NoActionBar.Fullscreen" > 
+0

也許Theme.DeviceDefault.Light.NoActionBar.Fullscreen從API 14開始可用?因此它不能與API7 – Stan 2013-04-25 18:32:51

+0

一起使用檢查項目屬性中的Android API版本:項目 - >屬性 - > Android。但仍然無法在API版本低於14的Android上啓動應用程序。 – nfirex 2013-04-25 20:22:18

回答

1

變化​​到android:minSdkVersion="14"。這是一個代碼兼容性檢查。您使用的主題需要至少14個Android版本,因此與14之前的版本不兼容。

+0

我知道我們可以將android:minSdkVersion =「7」更改爲android:minSdkVersion =「14」,但我在上面提到過,在另一個項目中,錯誤,我需要堅持版本2.2告訴我任何技巧或代碼,通過它我可以在版本7或2.2中使用這個主題。 – cyborg 2013-04-26 04:39:28

+0

AFIAK無法使用支持庫重新創建它 – StoneBird 2013-04-26 15:59:12