0

我有一個簡單的手電筒應用程序,在調試過程中,我注意到我的apk文件夾中有幾個RTL(從右到左)佈局文件夾。所以我GOOGLE了它,並設置supportsRtl屬性爲false我的清單文件,這是以前是真實的。但即使在更改之後,這些文件夾仍然存在。我嘗試重建項目或清理項目,但沒用。該文件夾被命名爲喜歡繪製-ldrtl-HDPI-V17和其他人一樣繪製-ldrtl-MDPI-V17,xhdpi,xxhdpi等我在V17後綴驚訝,因爲我最小的SDK版本是21。此外,他們包含像abc_ic_menu_copy_mtrl_am_alpha.png這似乎對我來說很奇怪的文件。有人可以幫助我防止這些文件被生成,因爲他們不必要的增加我的apk大小。任何幫助都會很棒。即使當supportsRtl設置爲false時,Android Studio也會生成R-T-L資源文件

回答

0

如果你不想要它們,刪除它們。 Android Studio不會進入並刪除已生成的文件,因爲它不知道您是否打算稍後使用它們。

+0

如果我能我沒有發佈這個問題。我無法使用Android Studio找到這些文件。它們只能在apk中找到,即使我從apk中刪除它們,它們仍然在R.java文件中有引用。 –

+0

這個特殊的drawable是android支持庫的一部分。所以如果你使用支持庫,它是你的應用程序的一部分。您可以通過proguard規則將其刪除,但這就是它。 –

+0

那麼你能指導我如何使用proguard刪除它嗎? –

相關問題