मैं दोनों एमुलेटर और मेरे फोन (Android 4.1 के साथ नेक्सस एस) पर Geocoder.getLocationFromName() विधि का उपयोग कर रहा पर उपलब्ध नहीं है और मैं निम्न अपवाद प्राप्त करें:एंड्रॉयड Geocoder.getLocationFromName() फेंकता IOException: सेवा डिवाइस
java.io.IOException: Service not Available
एमुलेटर (example) पर दिखाई देने के बारे में कई प्रश्न हैं, और उनमें से अधिकतर कहते हैं कि यह एमुलेटर का एक विशिष्ट संस्करण है जिसमें समस्या है। हालांकि, अपवाद मेरे एवीडी (2.3 और 4.1) और मेरे फोन दोनों पर दिखाई देता है।
मेरे फोन और एवीडी दोनों में इंटरनेट कनेक्शन है। मेरा एपीआई संस्करण 16 (एंड्रॉइड 4.1) है, लेकिन मैंने पुराने लोगों के साथ भी कोशिश की। दोनों एवीडी में Google एपीआई शामिल हैं।
कोई विचार क्या हो रहा है?
यह प्रासंगिक कोड का टुकड़ा है:
Geocoder myGeocoder = new Geocoder(getApplicationContext(), Locale.getDefault());
List<Address> newAddresses = myGeocoder.getFromLocationName(arg0.toString(), 10);
और ये मेरे प्रकट है:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.asdasd" android:versionCode="6" android:versionName="1.3.1">
<uses-sdk android:minSdkVersion="16" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
<application android:icon="@drawable/ic_launcher_asdasd"
android:label="@string/app_name">
<activity android:name=".AsdasdActivity" android:label="@string/app_name"
android:screenOrientation="portrait" android:windowSoftInputMode="stateHidden">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity android:name="com.google.ads.AdActivity"
android:configChanges="keyboard|keyboardHidden|orientation" />
</application>
</manifest>
बस संदर्भ के लिए, इस समस्या से भी संबंधित हो सकता है: http://code.google.com/p/android/issues/detail?id=38009 डिवाइस का रीबूट इसे ठीक करने लगता है। – Somatik
कोई फर्क नहीं पड़ता कि मैंने कितने रीबूट किए हैं, मेरे मामले में कुछ भी नहीं हुआ। –