คำถามติดแท็ก google-play-services

ด้วยบริการ Google Play แอป Android ของคุณสามารถใช้ประโยชน์จากคุณลักษณะล่าสุดที่ขับเคลื่อนโดย Google เช่นแผนที่ Google+ และอื่น ๆ ด้วยการอัปเดตแพลตฟอร์มอัตโนมัติที่แจกจ่ายเป็น APK ผ่าน Google Play Store ซึ่งทำให้ผู้ใช้ของคุณสามารถรับการอัปเดตได้เร็วขึ้นและคุณสามารถผสานรวมสิ่งใหม่ล่าสุดที่ Google มีให้ได้ง่ายขึ้น

16
จะติดตั้ง Google Play Services ใน Genymotion VM ได้อย่างไร (โดยไม่สนับสนุนการลากและวาง)
ฉันจะติดตั้ง Google Play Services ในเครื่องจำลองแบบ Genymotion โดยไม่รองรับการลากและวางได้อย่างไร ฉันไม่สามารถติดตั้งได้ตามที่กล่าวไว้ในโพสต์ Stack Overflow คุณจะติดตั้งเฟรมเวิร์กของ Google (เล่น, บัญชี, ฯลฯ ) บนอุปกรณ์เสมือน Genymotion ได้อย่างไร เนื่องจากขาดการสนับสนุนสำหรับการติดตั้งแบบลากและวาง Genymotion รองรับ Google Apps สำหรับตัวจำลองสองสามตัว แต่ไม่รองรับตัวเลียนแบบแท็บเล็ต

24
google-services.json สำหรับผลิตภัณฑ์รสชาติที่แตกต่าง
อัปเดต: GCMเลิกใช้แล้วใช้FCM ฉันกำลังใช้งาน Google Cloud Messaging ใหม่โดยทำตามคำแนะนำจากหน้า Google Developers ที่นี่ ฉันรันและทดสอบเรียบร้อยแล้ว แต่ปัญหาของฉันตอนนี้คือฉันมีรสชาติผลิตภัณฑ์ที่แตกต่างกันด้วย applicationId / packageName และรหัสโครงการ Google Cloud Messaging ที่แตกต่างกัน google-services.jsonจะต้องมีการใส่ที่/app/google-services.jsonไม่โฟลเดอร์รสชาติ มีวิธีใดบ้างที่จะทำให้การปรับแต่งgoogle-services.jsonแตกต่างกันสำหรับรสชาติต่างๆ

22
ข้อความ LogCat: ไม่พบทรัพยากรบริการของ Google Play ตรวจสอบการกำหนดค่าโครงการของคุณเพื่อให้แน่ใจว่ามีทรัพยากรรวมอยู่ด้วย
ฉันมีแอปพลิเคชันที่ใช้ Google Maps Android v2 API ฉันได้เพิ่มgoogle-play-services_libโครงการห้องสมุดลงในพื้นที่ทำงานของฉันและเพิ่มการอ้างอิงถึงจากโครงการแอปพลิเคชันของฉันโดยทำตามคำแนะนำในหน้าเหล่านี้: http://developer.android.com/google/play-services/setup.html https://developers.google.com/maps/documentation/android/start ดูเหมือนว่าทุกอย่างจะทำงานได้ดี: แอพแสดงแผนที่และภาพซ้อนทับด้วยเครื่องหมายเริ่มต้น ดังนั้นฉันค่อนข้างมั่นใจว่าฉันได้รับบริการ Google Play และการตั้งค่าสิ่งต่างๆบน Google แผนที่ API อย่างถูกต้อง อย่างไรก็ตามฉันเห็นข้อความนี้ในหน้าต่าง ADT LogCat เมื่อใดก็ตามที่มุมมองแผนที่เริ่มต้น (ใน Nexus 7 รุ่นที่ 2): The Google Play services resources were not found. Check your project configuration to ensure that the resources are included. GooglePlayServicesUtilระดับข้อความที่เป็นข้อผิดพลาดและแท็กคือ ดูเหมือนว่าจะไม่เป็นอันตรายเพราะแอพของฉันทำงานได้ดี แต่ฉันจะทำอย่างไรหรือตรวจสอบเพื่อพยายามแก้ไขปัญหาที่อาจเกิดขึ้น …

12
ไม่พบ com.google.android.gms: play-services: 3.1.59 3.2.25 4.0.30 4.1.32 4.2.40 4.2.42 4.3.23 4.4.52 5.0.77 5.0.89 5.2.08 6.1 11 6.1.71 6.5.87
การอ้างอิงบริการการเล่นผ่าน gradle หยุดการทำงานสำหรับฉัน - ต้มลง - แม้ตัวอย่างที่ฉันใช้เป็นข้อมูลอ้างอิงในสถานที่แรกที่หยุดทำงาน: https://plus.google.com/+AndroidDevelopers/posts/4Yhpn6p9icf FAILURE: Build failed with an exception. * What went wrong: A problem occurred configuring project ':auth'. > Failed to notify project evaluation listener. > Could not resolve all dependencies for configuration ':auth:compile'. > Could not find com.google.android.gms:play-services:3.1.36. Required by: gpsdemos:auth:unspecified * Try: …

9
ผู้ทดสอบจะดาวน์โหลดแอป Google Play Android ที่ไหน
ฉันพัฒนาแอพแล้วและเผยแพร่ผ่าน Google Play สำหรับการทดสอบอัลฟ่า ในฐานะหนึ่งในผู้ทดสอบฉันได้รับลิงก์การเลือกใช้ซึ่งฉันลงชื่อเข้าใช้เป็นผู้ทดสอบ หลังจากนั้นฉันหวังว่าจะดาวน์โหลดแอพโดยตรงด้วยโทรศัพท์ของฉันโดยไปที่ Play Store บนโทรศัพท์ของฉัน แต่ดูเหมือนว่าจะเปิดออกฉันต้องไปที่เว็บโปรไฟล์ของแอพแล้วคลิกดาวน์โหลด Play Store ดาวน์โหลดแอพลงในโทรศัพท์ของฉันเท่านั้น ฉันต้องการให้ผู้ทดสอบอัลฟ่าคนอื่นเข้ามาเกี่ยวข้องและฉันหวังว่าจะทำให้กระบวนการง่ายขึ้นสำหรับพวกเขา มีวิธีที่ง่ายกว่านี้ไหม? เช่นเดียวกับเมื่อพวกเขาเลือกใช้ฉันต้องการให้พวกเขาใช้โทรศัพท์ Android เพื่อดาวน์โหลดแอปเหมือนกับที่พวกเขาทำกับแอปอื่น มีวิธีหรือไม่? ชี้แจง: ฉันไม่ได้มองหาทางเลือกอื่นสำหรับ Google Play ฉันได้ผ่านGoogle Groupกระบวนการสร้างไปแล้ว คำถามของฉันเกี่ยวกับสิ่งที่เกิดขึ้นหลังจากสมาชิกกลุ่ม opts-in พวกเขาสามารถใช้โทรศัพท์ของพวกเขาโดยตรง (แอพเล่นบนโทรศัพท์) หรือพวกเขาจะต้องดาวน์โหลดจากเว็บไซต์? จนถึงตอนนี้ฉันยังไม่ประสบความสำเร็จในการใช้แอพเล่น

10
Android Google maps java.lang.NoClassDefFoundError: การแก้ปัญหาล้มเหลว: Lorg / apache / http / ProtocolVersion
ฉันใช้ Google Maps Android SDK 11.6.2 (ลองอีก 15.0.1) แต่ฉันได้รับความผิดพลาดดังต่อไปนี้ก่อนที่แผนที่จะแสดง คีย์ API ที่ตรวจสอบแล้วในรายการจะพร้อมใช้งาน แต่ยังคงมีปัญหานี้อยู่ ฉันมีรุ่นเป้าหมาย SDK เป็น 28 มันเป็นสาเหตุของปัญหานี้ java.lang.NoClassDefFoundError: Failed resolution of: Lorg/apache/http/ProtocolVersion; at el.b(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):3) at ek.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):4) at em.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):51) at com.google.maps.api.android.lib6.drd.ap.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):11) at dw.a(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):16) at dw.run(:com.google.android.gms.dynamite_mapsdynamite@12848063@12.8.48 (100408-196123505):61) Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.http.ProtocolVersion" on path: …

14
ความขัดแย้งของเวอร์ชั่นอัปเดตเป็น 8.4.0
ข้อผิดพลาด : การดำเนินการล้มเหลวสำหรับงาน ': app: processDebugGoogleServices' โปรดแก้ไขข้อขัดแย้งของรุ่นด้วยการอัปเดตเวอร์ชันของ google-services plugin (ข้อมูลเกี่ยวกับเวอร์ชันล่าสุดมี ให้บริการที่นี่ ) หรืออัปเดตเวอร์ชันของ com.google.android.gms เป็น 8.3.0 ฉันทำทุกสิ่งที่ฉันพบแล้ว dependencies { // This does not break the build when Android Studio is missing the JRebel for Android plugin. classpath 'com.zeroturnaround.jrebel.android:jr-android-gradle:1.0.+' classpath 'com.android.tools.build:gradle:2.0.0-alpha3' classpath 'com.google.gms:google-services:2.0.0-alpha3' // NOTE: Do not place your application dependencies …

26
อัปเดตห้องสมุด Google Play Services และสัญลักษณ์ขาดหายไป @ จำนวนเต็ม / google_play_services_version
เมื่ออัปเกรดโครงการของฉันเป็น Google Play Services เวอร์ชันล่าสุด ( v4.0 ซึ่งวางจำหน่ายในวันฮัลโลวีน 2013 ) คุณควรจะเพิ่มแท็กใหม่ลงในAndroidManifest.xmlไฟล์ <meta-data android:name="com.google.android.gms.version" android:value="@integer/google_play_services_version" /> น่าเสียดายที่เมื่อฉันลองทำสิ่งนั้นฉันได้รับข้อผิดพลาดในการคอมไพล์: android-apt-compiler: /blahblah/AndroidManifest.xml:409: error: Error: No resource found that matches the given name (at 'value' with value '@integer/google_play_services_version'). จากนั้นฉันสามารถนำทางไปยังไฟล์ที่google-play-services_lib/res/values/version.xmlและดูจำนวนเต็มดิบสำหรับสัญลักษณ์นั้น: <integer name="google_play_services_version">4030500</integer> แล้วใส่กลับเข้าไปในAndroidManifest.xml: <meta-data android:name="com.google.android.gms.version" android:value="4030500" /> การทำเช่นนี้ทำงานได้ดีอย่างสมบูรณ์และฉันสามารถรวบรวมและเรียกใช้โครงการและแอพได้ดี แต่เป็นการแก้ไขที่ไม่พึงประสงค์อย่างแน่นอนด้วยปัญหาการอัปเกรดที่ชัดเจน ความคิดใด ๆ

9
วิธียกเลิกการเผยแพร่แอปในแผงควบคุมสำหรับนักพัฒนาซอฟต์แวร์ Google Play
ฉันเคยเห็นโพสต์อื่น ๆ ถามคำถามเดียวกันพร้อมคำตอบที่ทุกคนอ้างถึงปุ่มขนาดยักษ์ที่บอกว่า "ไม่เผยแพร่" ซึ่งไม่มีอีกต่อไป (อย่างน้อยก็ในปี 2016) ฉันจะยกเลิกการเผยแพร่แอพที่อัปโหลดไปยังคอนโซลนักพัฒนาซอฟต์แวร์ของ Google Play ได้อย่างไร

11
บริการ Google Play GCM 9.2.0 ขอให้“ อัปเดต” กลับไปเป็น 9.0.0
เมื่อเช้านี้ฉันเริ่มอัปเดตไลบรารีโครงการเวอร์ชันล่าสุดของฉัน ฉันพยายามอัปเดต GCM เป็นรุ่นล่าสุด 9.2.0 แต่ฉันได้รับข้อผิดพลาดนี้: ข้อผิดพลาด: การดำเนินการล้มเหลวสำหรับงาน ': แอพ: processDebugGoogleServices' โปรดแก้ไขข้อขัดแย้งของรุ่นด้วยการอัปเดตปลั๊กอินของ google-services (ข้อมูลเกี่ยวกับรุ่นล่าสุดมีให้ที่https://bintray.com/android/android-tools/com.google.gms.google-services/ ) หรืออัปเดตเวอร์ชันของ com.google.android.gms เป็น 9.0.0 นี่คือวิธีที่ฉันมีรหัสของฉัน: dependencies { classpath 'com.android.tools.build:gradle:2.1.2' classpath 'com.google.gms:google-services:3.0.0' classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8' } แล้ว: dependencies { ... compile "com.google.android.gms:play-services-gcm:9.2.0" ... } ใครมีปัญหาเดียวกัน / แก้ไขปัญหาเดียวกันได้หรือไม่ ขอบคุณ แก้ไข เห็นได้ชัดว่าคุณต้องใช้ปลั๊กอิน GSM ที่ด้านล่างของไฟล์แอพ / build.gradle อื่นเวอร์ชัน 9.2.0 จะทำให้เกิดความขัดแย้งในโครงการของคุณ …

30
com.google.android.gms: มีการร้องขอ play-services-measure-base จากห้องสมุดอื่น ๆ
ฉันอัปเดตเป็น gradle 4.0.1 และเริ่มได้รับข้อผิดพลาดต่อไปนี้ ห้องสมุด com.google.android.gms: play-services-measure-base กำลังถูกร้องขอโดยห้องสมุดอื่น ๆ อีกมากมายที่ [[15.0.4,15.0.4]] แต่แก้ไขเป็น 15.0.2 ปิดใช้งานปลั๊กอินและตรวจสอบโครงสร้างการพึ่งพาของคุณโดยใช้. /gradlew: แอพ: การอ้างอิง โครงการของฉันไม่ได้ใช้การพึ่งพานั้นดังนั้นฉันจึงค้นหาทั่วโลกและมันขึ้นมาข้างในเท่านั้น สร้าง / ปานกลาง / ผ้าสำลีแคช / maven.google / ดอทคอม / Google / Android / กรัม / กลุ่ม index.xml เช่นเดียวกับสายนี้ <play-services-measurement-base versions="15.0.0,15.0.2"/> ดังนั้นฉันจึงพยายามลบโฟลเดอร์สร้างและทำความสะอาดโครงการ แต่จะสร้างใหม่ด้วยค่าเดียวกัน: / ดังนั้นข้อผิดพลาดยังคงอยู่

23
ข้อผิดพลาด“ ไฟล์ google-services.json หายไปจากโฟลเดอร์รูทของโมดูล ปลั๊กอินบริการของ Google ไม่สามารถทำงานได้หากไม่มี”
classpath 'com.google.gms:google-services:1.5.0-beta2'ฉันปรับปรุงโครงการของฉันไปล่าสุดบริการเล่น ฉันยังใช้ playervices เวอร์ชันล่าสุดในไฟล์ app.gradle เป็น: compile 'com.google.android.gms:play-services-location:8.3.0' compile 'com.google.android.gms:play-services-gcm:8.3.0' อย่างไรก็ตามเมื่อฉันคอมไพล์ Gradle พ่นข้อยกเว้นดังนี้ Error:Execution failed for task ':app:processDebugGoogleServices'. > File google-services.json is missing from module root folder. The Google Services Plugin cannot function without it.

25
com.android.build.transform.api.TransformException
ฉันกำลังพยายามรวมการลงชื่อเข้าใช้ของ Google ในแอปของฉันฉันเพิ่มห้องสมุดเหล่านี้: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' เพิ่มสิ่งนี้ลงในโครงการ build gradle ด้วย: classpath 'com.google.gms:google-services:1.4.0-beta3' เพิ่มปลั๊กอินให้กับแอป build gradle ด้วย: apply plugin: 'com.google.gms.google-services' จากนั้นเพิ่มสิทธิ์ที่จำเป็น แต่เมื่อฉันพยายามเรียกใช้แอปของฉันได้รับข้อผิดพลาดนี้: Error:Execution failed for task ':app:transformClassesWithDexForDebug'. com.android.build.transform.api.TransformException: com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecException: Process 'command 'C:\Program Files\Java\jdk1.8.0\bin\java.exe'' finished with non-zero exit value 2

17
ไม่พบ api_key / คีย์ปัจจุบันด้วย Google Services 3.0.0
เนื่องจากฉันอัปเกรดโครงการด้วยบริการและไลบรารีของ Google รุ่นล่าสุด (9.0.0) ฉันมีปัญหาที่แปลกประหลาดนี้: คอนโซลเกรด: :app:processDebugGoogleServices Parsing json file: /Users/cyrilmorales/Documents/Projects/mobilemeans-punainenristi/app/google-services.json :app:processDebugGoogleServices FAILED Error:Execution failed for task ':app:processDebugGoogleServices'. > Missing api_key/current_key object Information:BUILD FAILED build.gradle (root): dependencies { classpath 'com.android.tools.build:gradle:2.2.0-alpha1' classpath 'com.google.gms:google-services:3.0.0' } build.gradle (แอป): dependencies { .... compile 'com.google.android.gms:play-services-analytics:9.0.0' compile 'com.google.android.gms:play-services-gcm:9.0.0' compile 'com.google.android.gms:play-services-maps:9.0.0' compile 'com.google.android.gms:play-services-location:9.0.0' ... } apply plugin: …

6
ไม่พบ play-services-basement.aar
เมื่อวานฉันพยายามสร้างแอพและทุกอย่างทำงานได้ดี วันนี้ไม่มีการเปลี่ยนแปลงใด ๆ ในโครงการ ... ในทันใดฉันก็ทักทายด้วยข้อความเตือนนี้บอกฉัน: Error:Could not find play-services-basement.aar (com.google.android.gms:play-services-basement:11.0.1). Searched in the following locations: https://jcenter.bintray.com/com/google/android/gms/play-services-basement/11.0.1/play-services-basement-11.0.1.aar มีใครประสบปัญหาประเภทเดียวกันหรือไม่ หากคุณไปที่ลิงก์ที่ค้นหาแพคเกจแพคเกจจะดาวน์โหลดโดยอัตโนมัติผ่านเบราว์เซอร์ ฉันคิดว่ามีบางอย่างเปลี่ยนแปลงด้านเซิร์ฟเวอร์หรือไม่ บางทีอาจตั้งชื่ออนุสัญญา ดูเหมือนว่ากำลังมองหา: play-services-basement.aar และดึงข้อมูล play-services-basement-11.0.1.aar แทน? นี่อาจเป็นรูปแบบการตั้งชื่อหรือปัญหาการไล่ระดับสีหรือไม่?

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.