2016-12-29 83 views
-1

所有這些資源,我如何阻止Android Studio將它們添加到構建中?他們甚至從哪裏來?如何刪除比我使用的API級別更高的API級別樣式?

我最近降級了我的項目,因爲我打算爲Honeycomb製作一個應用程序(我希望我的觀衆使用相對較舊的手機)。但是在做完這些之後,我得到了所有這些錯誤,我不知道如何阻止Gradle將它們添加到構建中。

image

+0

檢查每個類文件中包含的文件。 Android Studio喜歡爲您添加它們。 – jradich1234

+0

爲什麼不將最低API級別設置爲您想要支持的任何級別,但將目標API級別保持在25(或最近的任何內容)?那麼你不排除任何人。 –

+0

沒有改變任何東西。 –

回答

1

如何從它們添加到構建停止Android的工作室?

從技術上講,你擺脫了試圖添加它們的代碼。

實際上,他們很可能是爲您服務的目的,並且您的問題是您將compileSdkVersion更改爲過低的值。

他們甚至從哪裏來?

圖書館,最有可能的。

我最近降級我的項目,因爲我打算做一個App蜂窩

我的猜測是,你改變了你的compileSdkVersion。改回它。您的minSdkVersion需要足夠低以支持您的舊設備;您的compileSdkVersion需要足夠高以支持您的所有代碼。通常,compileSdkVersion被設置爲最近的版本(例如,此時爲25)。

我打算用於蜂窩的應用程序(我希望我的觀衆使用相對舊手機)

蜂巢(Android的3.x的)從未在手機上使用。

+0

哦,那麼我想我是瞄準果凍豆代替。 –

+0

@AllFriend看看Android版本的分佈[這裏](https://developer.android.com/about/dashboards/index.html)。你可能想要API等級15,或冰淇淋三明治。 –

+0

我正在製作針對來自敘利亞和阿富汗難民的語言學習應用程序,並且不要指望他們像普通西方人一樣經常更換手機。目前我自己使用果凍豆,而且我不想晚點去。我想我已經用很多舊智能手機排除了很多人。 –

相關問題