Google Maps APIを使用したAndroidアプリの開発環境の構築方法

このQ&Aのポイント
  • Androidアプリの開発環境において、Google Maps APIを使用する方法をまとめます。
  • SDKマネージャーからGoogle Apis( Android4.4.2 API19)のダウンロードができない場合の解決方法について教えてください。
  • SDKマネージャーが当該URLに接続する権限を持っていないために発生するSocketExceptionの解決策について教えてください。
回答を見る
  • ベストアンサー

Android アプリ Google APIの使用

Win 7 Pro 32bit Core i3 3120M メモリ 4G Google Maps Apiを使用したAndroidアプリの開発環境を構築しようとしております。 Googleサイトより最新のADTをダウンロードし、SDKマネージャーよりGoogle Apisをインストール 仕様としたのですが、SDKマネージャの起動時に、 Fetching http://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfully Fetching URL: http://dl-ssl.google.com/android/repository/repository-9.xml Done loading packages. Fetching http://dl-ssl.google.com/android/repository/addons_list-2.xml Failed to fetch URL http://dl-ssl.google.com/android/repository/addons_list-2.xml, reason: Permission denied: connect Fetched Add-ons List successfully Fetching URL: http://dl-ssl.google.com/android/repository/repository-9.xml Failed to fetch URL http://dl-ssl.google.com/android/repository/repository-9.xml, reason: Socket Permission denied: connect Done loading packages. Fetching URL: https://dl-ssl.google.com/android/repository/repository-9.xml Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-9.xml, reason: Socket Permission denied: connect Done loading packages. Fetching URL: https://dl-ssl.google.com/android/repository/repository-9.xml Failed to fetch URL https://dl-ssl.google.com/android/repository/repository-9.xml, reason: Socket Permission denied: connect Done loading packages. と、メッセージが出てきます。これが原因かどうかはわからないのですが、SDKマネージャーからGoogle Apis( Android4.4.2 API19)のダウンロードができません。 本エラーを解決する方法またはGoogle APIsを直接インストールする方法がございましたら 教えてください。 ちなみに、Webに載っていた Force https~にチェックを入れる方法は試しました。 想像するに、SDKマネージャが当該URLに接続する権限を持っていないために発生するSocketExceptionのような気がします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#247307
noname#247307
回答No.1

Android SDK関係はどこにあります? デフォルトだと「Program Files」フォルダの中に保存されると思いますが、そうなってますか? もしそうだとすると、Windowsでは「Program Files」フォルダ内には管理者モードでないとファイルが書き込めませんよね? SDKマネージャは管理者モードで起動してます?

ir006054
質問者

補足

SDKはC:\Program Files\adt-bundle-windows-x86-20140321\sdkです。 Administratorでログインし、SDK Managerを「管理者として実行」もしておりますが結果は同じでした。

関連するQ&A

  • Android SDK Managerの起動

    Androidでの開発を行おうと思い、Java→Android SDKの順にインストールしました。 Android SDKのインストール完了後、SDK Managerが起動するのですが、Refresh Sourcesの画面で以下のようなメッセージが表示され、ゲージの増加が止まります。 Failed to fetch URL http://dl- ssl.google.com/android/repository.xml, reason: dl-ssl.google.com このためパッケージ一覧に何も表示されないので、 パッケージをインストールすることができません。 どうすればSDK Managerを正常に完了することができますか?

  • 某ケータイショップの営業です。営業先のお客からの問い合わせで、現在エク

    某ケータイショップの営業です。営業先のお客からの問い合わせで、現在エクスぺリアを使用していて、試しにPC上でandroidのエミュレータを動かそうと思ったのですが、なかなかうまくいきません。 一応、必要なもので、androidのページからSDKをダウンロードして、環境変数も設定しました。 ただ、SDKsetup.exeを起動させると 「Failed to fetch URL https://dl-ssl.google.com/android/repository/repository.xml, reason: HTTPS SSL error. You might want to force download through HTTP in the settings.」 と表示されうまくできず、エミュレータも起動してみましたが、これもうまくできませんでした。 ケータイキャリアのDにも聞いてみましたがわからないとの事でした。 どなたか、解決法を教えていただきたいと思います。 よろしくお願いします。

  • eclipseでadnroid sdkのプラグイン

    eclipseでadnroid sdkのプラグインをインストールしようとしたところ https://dl-ssl.google.com/android/eclipse http://dl-ssl.google.com/android/eclipse/site.xml のサイトからダウンロードが出来ません。 対処方法をご存じの方、ご教示いただけますでしょうか よろしくお願いします

  • AndroidSDKr15のパッケージDLできない

    自分のPC上でAndroidのアプリを試そうと、javaやAndroidSDKr15をダウンロードして、インストールしてみました。 SDK Managerを起動しましたが、添付画像の様にパッケージの一覧には下記の様な構成が表示されるのみ。 起動時に同時に表示されるログには「Failed to fetch URL http://~」とログが表示されます。 私、技術者ではないので、詳しい事は分からないのですが、 恐らくこれが原因と思われるのですが。 いろいろとWebで検索をしてみて書かれているMiscの「Force https://~」にチェックを入れたり、Add-on SitesでURLを「http://dl-ssl.google.com/android/repository/repository.xml」に変更したりと試してみましたが、状況が変わらず。 AndroidSDKを使えるようにするには、どのようになところを確認して設定などを修正すると良いのでしょうか。 ※ちなみにproxyの設定はしていません。  また、Pathの設定もどうもうまくいっていないようです。

  • Androidアプリ開発環境構築の件

    今、Androidアプリ開発環境を構築しています。  Android SDKをEclipseから使う為のPluginをEclipseにインストールする為、Eclipse起動後、[ヘルプ] - [新規ソフトウェアのインストール]を選択後、[追加]を押します。  [名前]には適当な名前を入力し、 [ロケーション]には、 [https://dl-ssl.google.com/android/eclipse/]これがダメなら、 [http://google.com/android/eclipse/]を入力とSDKヘルプには書いてある様ですが、この2つのロケーション設定は、現段階でどちらもNGでした…。 どこにロケーションを設定すれば良いでしょうか?

    • ベストアンサー
    • Java
  • eclipse android

    eclipseでandroidのアプリの開発を考えております。 参考サイトを読みながら、installer_r20.0.3-windows.exeをインストールし、eclipseの新規ソフトウェアのインストールからandroidを導入するため、リポジトリーの追加にて、 名前:android ロケーション:ttps://dl-ssl.google.com/android/eclipse/(ttp://dl-ssl.google.com/android/eclipse/も試しました) としましたが、エラーになります。 どうしたら上手くいくのでしょうか。 関係あるかわかりませんが、PATHの環境変数は、 C:\Program Files (x86)\Java\jdk1.7.0_09;%JAVA_HOME%\bin としてあります。 C:\androidsdk\tools;C:\androidsdk\platform-tools; にするとeclipseが起動しなくなりました。 全くの初心者のため、わからないことだらけです。 調べれば分かることなのかもしれませんが、どなたか教えていただけると助かります。

  • eclipseのAndroidプラグイン

    識者の方、ご教示をお願いします。 eclipse 1.3.1 Andoroid SDK r09 eclipseでadnroid sdkのプラグインをインストールしようとしたところ https://dl-ssl.google.com/android/eclipse のサイトからダウンロードが出来ません。 調べ方が悪いのか、googleのサイトでもandoroidのプラグインの ダウンロードページが見つかりません 対処方法をご存じの方、ご教示いただけますでしょうか

  • Ecripseで「使用可能なインストール」について

    Ecripseの「ヘルプ」メニューから「新規ソフトウェアのインストール」を選択して 作業対象に下記を入力しました。 https://dl-ssl.google.com/android/eclipse/ (http://dl-ssl.google.com/android/eclipse/) 本来であればリスト欄に「開発ツール」が表示されるはずですが、されません。 表示させるには何が必要でしょうか? 以上よろしくおねがいします

    • ベストアンサー
    • Java
  • Google maps API v2使用アプリ

    を作っています。 ただマップを表示させるだけで言いのですが、色んなサイトを参考にして作っても毎回問題が発生したため終了しますと出て、起動できません。 試しにgoogle-play-servicesのサンプルのmapsをインストールしたのですが、同じでした。 (もちろんAPIキーは取得して、書き換えてます) インストールはeclipseでデバッグなどしてできたapkをSDカード上に置き、それをスマホ側でタッチしてインストールしてます。 サンプルすら動かないとなると、自分のスマホに問題ありですかね? 二年くらい前のものですが、一応Android4.0.4なのですが… 何が問題なのか分かりません。もちろんeclipse上のコードにエラーはでてないです。 下に長いですが、メイン、マニフェスト、レイアウトを載せます。 他に必要な情報があれば教えてください。 メイン文は package com.example.gps2; import android.os.Bundle; import android.support.v4.app.FragmentActivity; public class MainActivity extends FragmentActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_maps);//レイアウトを読み込む } } レイアウトは <?xml version="1.0" encoding="utf-8"?> <fragment xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" class="com.google.android.gms.maps.SupportMapFragment" /> マニフェストは <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.gps2" android:versionCode="1" android:versionName="1.0" > <uses-sdk android:minSdkVersion="18" android:targetSdkVersion="18" /> <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.WRITE_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> <uses-feature android:glEsVersion="0x00020000" android:required="true"/> <meta-data android:name="com.google.android.maps.v2.API_KEY" android:value="AIzaSyAil_zFbdUol0hpUmtqHvMO84jj7Pl-658"/> <permission android:name="com.example.gps2.permission.MAPS_RECEIVE" android:protectionLevel="signature"/> <uses-permission android:name="com.example.gps2.permission.MAPS_RECEIVE"/> <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name=".MainActivity" android:label="@string/app_name" > <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> </application> </manifest> となってます。

  • eclipseへのプラグインインストールについて

    Andoroid SDP r11 eclipse SDK r3.4.2 上記のelipseにandoroid sdkのプラグインをインストールしようと したところ   要求を完了できません。 詳細を参照してください。 要求を完了できません。 詳細を参照してください。 依存関係違反: [com.android.ide.eclipse.ddms.feature.group 12.0.0.v201106281929-138431] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.core.runtime/3.5.0 依存関係違反: [com.android.ide.eclipse.traceview.feature.group 12.0.0.v201106281929-138431] requiredCapability: org.eclipse.equinox.p2.iu/org.eclipse.core.runtime/3.5.0  ・・・   というようなエラーが出てしまい、インストールが出来ません。 https://dl-ssl.google.com/android/eclipse http://dl-ssl.google.com/android/eclipse http://dl-ssl.google.com/android/eclipse/site.xml のサイトから行おうとしたのですが、どれも同様のエラーが発生しました。 依存関係違反を解決する手段について調べたのですが、有効な方法を見つけられませんでしたので、 問題の解決方法についてご教授いただけないでしょうか?

専門家に質問してみよう