目前,我有我的依賴以下行:如何從Google Play服務中識別和導入特定的圖書館?
編譯「com.google.android.gms:發揮服務:4.2.42」
我把這個longn回來時,我剛開始編寫我的應用程序,現在我認識到,這是很可能導致我的應用程序在20 MB
膨脹是有沒有辦法確定具體只導入必要的服務,以減少我的應用程序的大小?我很確定有辦法只導入特定的模塊,但也指出我如何可以確定我需要哪些模塊將不勝感激
目前,我有我的依賴以下行:如何從Google Play服務中識別和導入特定的圖書館?
編譯「com.google.android.gms:發揮服務:4.2.42」
我把這個longn回來時,我剛開始編寫我的應用程序,現在我認識到,這是很可能導致我的應用程序在20 MB
膨脹是有沒有辦法確定具體只導入必要的服務,以減少我的應用程序的大小?我很確定有辦法只導入特定的模塊,但也指出我如何可以確定我需要哪些模塊將不勝感激
從6.5版本,可以改爲選擇編譯谷歌播放服務API爲您的應用程序, 例如,只包括谷歌飛度Android Wear API,請在build.gradle文件中替換以下行:
compile 'com.google.android.gms:play-services:8.4.0'
包含以下行:
compile 'com.google.android.gms:play-services-fitness:8.4.0'
compile 'com.google.android.gms:play-services-wearable:8.4.0'
請檢查該link
首先,您需要檢查您的項目&確定使用哪些播放服務模塊。然後,您可以選擇性地添加項目所需的播放服務API。
對於例如:下面的將是加谷歌分析和地圖模塊,爲您的應用。
dependencies { compile 'com.google.android.gms:play-services-base:8.4.0' compile 'com.google.android.gms:play-services-analytics:8.4.0' compile 'com.google.android.gms:play-services-maps:8.4.0' }
是否有指向特定模塊的鏈接以及它們的用途? – zooter
是的!查看https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project –
您可以使用類似這樣
compile 'com.google.android.gms:play-services-maps:8.4.0'
compile 'com.google.android.gms:play-services-location:8.4.0'
重複的問題 –
@SaeedDarvish - 也許你可以把其中鏈接到實際的問題是什麼? – zooter