2016-03-01 194 views
3

我曾有過與Android聯繫了相當長的時間。最近我不得不爲Appcelerator開發一個Android模塊。我需要使用Google Play服務。在JAR存在的extras文件夾下有一個目錄。經過一番搜索後,我發現還有更小的單個JAR文件,例如google-play-services-base.jar等等。我需要使用google-play-services-analytics.jar。下載谷歌播放服務JAR

現在的問題是,從哪裏爲我可以下載JAR文件(谷歌播放服務,analytics.jar),也結識的版本吧。它對Google-play-serivces-base.jar有任何依賴性嗎?我知道這可能是一個基本問題,但會很感激幫助。

+0

什麼是需要使用的jar文件VS使用gradle這個原因嗎? – tyczj

+0

我需要JAR文件來爲Appcelerator構建一個模塊來實現Google Analytics。我可以使用整個大JAR文件(約5MB),但我想使用緊湊的(google-play-services-analytics.jar),以免與其他google-play-services產生衝突 - *。jar在其他模塊中。 – Soumya

回答

3

從Android SDK管理器,你可以選擇和下載谷歌播放服務。 SDK管理器還會告訴你sdk的路徑,以便你可以找到jar文件。 Google Play服務位於SDK管理器的Extras下。

正如以下注釋所述,Play Services jar可以在 /app/build/intermediates/exploded-aar/com .google.android.gms/p lay-services-analytic中找到s/9.4.0/jars/classes.jar 完成項目的構建後。

更新:如最新評論中所述,此方法不再適用。獲得最近的罐子的最佳機會是下載它the official way。例如。 https://dl.google.com/dl/android/maven2/com/google/android/gms/play-services-basement/11.8.0/play-services-basement-11.8.0.aar。你可以用它爲input.filesJavaExec以及爲-libraryjars proguarding期間。

+0

感謝您的回覆。問題是,這是完整的谷歌播放服務JAR。我需要掌握較小的JAR(特定於執行某些特定任務),例如Google-play-services-analytics.jar,它僅負責Google Analytics。 – Soumya

+0

當您使用gradle構建您的項目時,如果您已包含像編譯「com.google.android.gms:play-services-analytics:8.3.0」這樣的分析依賴項,那麼只應編譯必要的類。 – SeanKelleyx

+2

構建比如我可以找到/app/build/intermediates/exploded-aar/com.google.android.gms/play-services-analytics/8.3.0/jars/classes.jar – SeanKelleyx

2

如果你需要使用的谷歌播放服務.jar文件,你需要使用一切谷歌播放服務。谷歌並沒有像它的gradle與

0

不試試這個Java的谷歌遊戲服務谷歌的特定部位發揮服務.jar文件

http://www.java2s.com/Code/Jar/g/Downloadgoogleplayservicesjar.htm

--on的Eclipse,
然後離開提供個性化的jar文件點擊你的項目資源管理器 - >在「Java構建路徑」
Screen shoot(圖像視圖)

後添加外部JAR,單擊OK
你會發現「引用的信用證項下的外部庫ibraries」在工作區資源管理器中,

,並繼續手指搖滾....;)