私は非常に奇妙な問題があります。 PlaceAutoCompleteは私のデバッグAPKで正常に動作していました。しかし、今では私の署名されたAPKで、オートコンプリートのフレグリーショーが表示されますが、何か入力すれば何もせずに前の画面に戻ります。ここに私のMainActivityからの抜粋です:PlaceAutoCompleteが署名付きapkで動作していない
try {
Intent intent =
new PlaceAutocomplete.IntentBuilder(PlaceAutocomplete.MODE_FULLSCREEN)
.build(MainActivity.this);
startActivityForResult(intent, PLACE_AUTOCOMPLETE_REQUEST_START);
}catch(GooglePlayServicesRepairableException e){
// TODO: Handle the error.
Toast.makeText(MainActivity.this, "Error in GooglePlayServicesRepairable", Toast.LENGTH_LONG).show();
}catch(GooglePlayServicesNotAvailableException e){
Toast.makeText(MainActivity.this, "Error in PlayServiesNotAvbl", Toast.LENGTH_LONG).show();
// TODO: Handle the error.
}
ところで、トーストメッセージのどれも来ていませんので、問題がある場合、私はよく分かりません。
マイAndroidManifestファイルはパーミッション
のために以下の通りです<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES"/>
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
(ACCESS_NETWORK_STATEとREAD_GSERVICESが必要な場合。私はそれが一部のユーザーの問題
これを解決することをStackOverflowの上ここに読んだ後に、これらの2を追加しましたわかりません私の製作APKに追加する必要のある図書館はありますか?そのサイズはデバッグのものより約1MB少なくなっています....
ありがとうございます事前に
ありがとうございますAPIキーがデバッグモードで同じ作品として
を手伝ったすべての人へ
感謝を他の誰かに役立ちます。詳細については、このリンクをご覧ください。 [公開鍵](https://developers.google.com/places/android-api/signup#release-cert) –
@ zooter:リリースAPIキーを使用しましたか?はいの場合は、あなたのprogaurdの設定を確認してください..それは難しい場所自動完全なAPI ..ではない! – AndiGeeky
@andigeekyプロガードが自動完了を難読化していないことを確認するにはどうしたらいいですか? – zooter