Androidの場所はリリースAPKで提案を表示しません

Filnik

私はPlacesを使用して、ユーザーが検索バーで何かを検索したときにユーザーに提案を取得しています。

私が使用しているコードは次のとおりです。

    // Obtain browser key from https://code.google.com/apis/console
    String key = "key=" + context.getString(R.string.google_maps_key);

    String input="";

    try {
        input = "input=" + URLEncoder.encode(place[0], "utf-8");
    } catch (UnsupportedEncodingException e) {
        DLog.d(e);
    }

    // place type to be searched
    String types = "types=geocode";

    // Sensor enabled
    String sensor = "sensor=false";

    String language = "language=it";

    // Building the parameters to the web service
    String parameters = input+"&"+types+"&"+sensor+"&"+key + "&" + language;

    // Output format
    String output = "json";

    // Building the url to the web service
    String url = "https://maps.googleapis.com/maps/api/place/queryautocomplete/"+output+"?"+parameters;
    try{
        // Fetching the data from we service
        data = downloadUrl(url);

他にもコードはありますが、これが必要な部分だと思います。ただし、Android Studioから起動するとかなりうまく機能しますが、署名付きAPKをインストールするとまったく機能しません。

マップでも同じ問題が発生しましたが(空白のままです)、SHA1キーとパッケージ名をGoogle Console APIに配置すると、正常に機能します。しかし、場所はまだそうではありません。

それがそのように機能する理由のアイデアはありますか?ありがとう:)

Filnik

その理由は、Googleコンソールでデバッグキーとリリースキーの両方のSHA1を追加する必要があるためです。

私が使用した:

keytool -list -v -keystore /Users/fil/.android/debug.keystore

android_sdkのplatform-toolsfoulderから(ただし、私はMacを使用していますが、Linuxでは異なる場合があります)、デバッグキーを取得します。次に、同じですが、リリースキーを使用します。

その後、APIと認証フォルダに「Androidアプリケーションのキー」としてSHA1;パッケージの両方を挿入します。

また、場所専用のサーバーキーも作成しました。

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

KDEを使用して新しくインストールしたDebian9.1で「このリポジトリにはリリースファイルがありません」を取得する

분류에서Dev

変数を使用するクエリはPHPMyAdminで機能しますが、PHPスクリプトでは機能しません

분류에서Dev

私の最初のDARTポリマープロジェクト:実行/テストは不可能です、何も機能しませんか?

분류에서Dev

StorageFileはストリームで満たされ、ファイルを置き換えません

분류에서Dev

ストライプボリュームまたはスパンボリュームのいずれかで、未割り当ての2番目のドライブをC:\に追加できません

분류에서Dev

CasperJSとのリンクをクリックできません

분류에서Dev

AngularJS:別の場所にリロード

분류에서Dev

JqueryクリックeventObjectはFirefoxでは機能しません

분류에서Dev

レジストリキーを削除できませんVisualStudio Express 2013

분류에서Dev

AdobeはFlashの新しいバージョンのリリースを停止します-UbuntuでのFlashサポートはどうなりますか?

분류에서Dev

著者テーブルの行を表示できません(Laravel)

분류에서Dev

bitbucketとGithub ... Javaでリポジトリのクローンを作成できません

분류에서Dev

startMonitoringForRegionによってトリガーされた3番目のEstimoteビーコンは、didEnterRegionまたはdidExitRegionを受信しません

분류에서Dev

Android Wear:アプリをWatchに同期しません。どうして?

분류에서Dev

エラー:リポジトリのリポジトリメタデータ(repomd.xml)を取得できません:boxgrinder-noarch

분류에서Dev

Angularjsフルカレンダーはイベントを表示しません

분류에서Dev

データテーブルの並べ替えボタンをクリックできません

분류에서Dev

セット-eが原因でbashスクリプトが終了した場合にエラーメッセージを表示する

분류에서Dev

現在のユーザーまたは非ユーザーとしてリソースを更新するにはどうすればよいですか?

분류에서Dev

Pythonはリストをマスクで削減します

분류에서Dev

tightvncが正しく機能していません..Xカーソルで灰色の背景を表示しています

분류에서Dev

Magento +ワニス->モジュールの二重効果+無効になっている場合でもポーリングブロックを表示

분류에서Dev

PlantUMLプラグインの新しいプロジェクトオプションは、Ubuntu14.04でNetbeans8を使用しても表示されません

분류에서Dev

jQuery-.change();の呼び出し javascriptコードでは起動しません

분류에서Dev

PXEサーバーで複数のLinuxディストリビューションをホストし、これらの選択肢をPXEクライアントに表示します

분류에서Dev

特定の場所の時間を印刷します

분류에서Dev

UITableViewControllerがSwiftにデータを入力していません。AnyObjectはStringに変換できません

분류에서Dev

フルカレンダーカレンダーは、最初はAngularを使用してレンダリングされません

분류에서Dev

jtextfieldに自動提案を適用していますが、機能していません

Related 관련 기사

  1. 1

    KDEを使用して新しくインストールしたDebian9.1で「このリポジトリにはリリースファイルがありません」を取得する

  2. 2

    変数を使用するクエリはPHPMyAdminで機能しますが、PHPスクリプトでは機能しません

  3. 3

    私の最初のDARTポリマープロジェクト:実行/テストは不可能です、何も機能しませんか?

  4. 4

    StorageFileはストリームで満たされ、ファイルを置き換えません

  5. 5

    ストライプボリュームまたはスパンボリュームのいずれかで、未割り当ての2番目のドライブをC:\に追加できません

  6. 6

    CasperJSとのリンクをクリックできません

  7. 7

    AngularJS:別の場所にリロード

  8. 8

    JqueryクリックeventObjectはFirefoxでは機能しません

  9. 9

    レジストリキーを削除できませんVisualStudio Express 2013

  10. 10

    AdobeはFlashの新しいバージョンのリリースを停止します-UbuntuでのFlashサポートはどうなりますか?

  11. 11

    著者テーブルの行を表示できません(Laravel)

  12. 12

    bitbucketとGithub ... Javaでリポジトリのクローンを作成できません

  13. 13

    startMonitoringForRegionによってトリガーされた3番目のEstimoteビーコンは、didEnterRegionまたはdidExitRegionを受信しません

  14. 14

    Android Wear:アプリをWatchに同期しません。どうして?

  15. 15

    エラー:リポジトリのリポジトリメタデータ(repomd.xml)を取得できません:boxgrinder-noarch

  16. 16

    Angularjsフルカレンダーはイベントを表示しません

  17. 17

    データテーブルの並べ替えボタンをクリックできません

  18. 18

    セット-eが原因でbashスクリプトが終了した場合にエラーメッセージを表示する

  19. 19

    現在のユーザーまたは非ユーザーとしてリソースを更新するにはどうすればよいですか?

  20. 20

    Pythonはリストをマスクで削減します

  21. 21

    tightvncが正しく機能していません..Xカーソルで灰色の背景を表示しています

  22. 22

    Magento +ワニス->モジュールの二重効果+無効になっている場合でもポーリングブロックを表示

  23. 23

    PlantUMLプラグインの新しいプロジェクトオプションは、Ubuntu14.04でNetbeans8を使用しても表示されません

  24. 24

    jQuery-.change();の呼び出し javascriptコードでは起動しません

  25. 25

    PXEサーバーで複数のLinuxディストリビューションをホストし、これらの選択肢をPXEクライアントに表示します

  26. 26

    特定の場所の時間を印刷します

  27. 27

    UITableViewControllerがSwiftにデータを入力していません。AnyObjectはStringに変換できません

  28. 28

    フルカレンダーカレンダーは、最初はAngularを使用してレンダリングされません

  29. 29

    jtextfieldに自動提案を適用していますが、機能していません

뜨겁다태그

보관