我在Android Redmi Phones版本5.1.1中遇到Google Place Picker的問題。我正在使用以下代碼啓動Google Place Picker。Google地方選擇器未在Android Mi電話上啓動
try {
PlacePicker.IntentBuilder builder = new PlacePicker.IntentBuilder();
startActivityForResult(builder.build(SelectLocationActivity.this), 1);
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(SelectLocationActivity.this,""+e.getMessage(),Toast.LENGTH_LONG).show();
}
我已添加以下權限和API密鑰和谷歌播放服務版本。
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application>
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<meta-data
android:name="com.google.android.geo.API_KEY"
android:value="my-api-key" />
</application>
它正在處理每款手機,除了Android Redmi Note2。任何建議,將不勝感激。提前致謝。
請註明設備的Google Play服務版本。拋出的任何異常?設備上是否存在谷歌播放服務?檢查播放服務是否可用,因爲由於中國的法律,它們在沒有播放服務的情況下發貨https://developers.google.com/android/reference/com/google/android/gms/common/GoogleApiAvailability#isGooglePlayServicesAvailable(android.content .Context)如果播放服務不存在,您必須開始解析。 –
你正在收到什麼錯誤? – AndroidHacker
沒有錯誤。只是活動開始並立即關閉。沒有錯誤出現在錯誤logcat @AndroidHacker – Kaushal28