나는 x86-64 mac os를 가지고있다. 지도 v2 문서에서 모든 작업을 수행했지만 여전히 얻을 수 있습니다.SupportMapFragment의 문제점은 무엇입니까?
09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : 원인 : android.app.Fragment $ InstantiationException : 조각을 인스턴스화 할 수 없습니다. com.google .android.gms.maps.SupportMapFragment : 클래스 이름이 있는지, public인지, public인지 빈 생성자인지 확인합니다. 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : android.app.Fragment. instantiate (Fragment.java:597) 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : android.app.Fragment.instantiate (Fragment.java:561) 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : android.app.Activity.onCreateView (Activity.java:4778) 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : android.view.LayoutInflater.createViewFromTag (LayoutInflater. java : 689) 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : ... 20 자세히 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : 원인 : java.lang.ClassNotFoundException : 경로에서 클래스 "com.google.android.gms.maps.SupportMapFragment"를 찾습니다. DexPathList [[zip 파일 "/data/app/com.example.service.ro-2.apk"],nativeLibraryDirectories=[/data/ appRib/com.example.service.ro-2,/vendor/lib,/system/lib]] 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : at dalvik.system.BaseDexClassLoader.findClass (BaseDexClassLoader.java:56) 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : java.lang.ClassLoader.loadClass (ClassLoader.java:497) 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : java.lang.ClassLoader.loadClass (ClassLoader.java:457) 09-28 03 : 07 : 11.755 : E/AndroidRuntime (549) : android.app.Fragment.instantiate (Fragment.java : 583) 3월 9일에서 28일까지 : 07 : 11.755 : E/AndroidRuntime (549) : ... 23 개
내 AndroidManifest를 다음과 같이 :
<?xml version="1.0" encoding="utf-8"?>
<fragment xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/map"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:name="com.google.android.gms.maps.SupportMapFragment"/>
:이 레이아웃입니다
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.service.ro"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk
android:minSdkVersion="10"
android:targetSdkVersion="19" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<permission
android:name="com.example.service.ro.permission.MAPS_RECEIVE"
android:protectionLevel="signature" />
<uses-permission android:name="com.example.service.ro.permission.MAPS_RECEIVE" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="com.google.android.providers.gsf.permission.READ_GSERVICES" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-feature
android:glEsVersion="0x00020000"
android:required="true" />
<uses-permission android:name="android.permission.WRITE_CONTACTS" />
<application
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/CustomActionBarTheme" >
<meta-data
android:name="com.google.android.gms.version"
android:value="@integer/google_play_services_version" />
<activity
android:name="homeview.DetailActivity"
android:screenOrientation="portrait" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name="homeview.Start"
android:screenOrientation="portrait" >
</activity>
<meta-data
android:name="com.google.android.maps.v2.API_KEY"
android:value="******************************" />
</application>
</manifest>
감사합니다
안드로이드 4.XX 안드로이드 개인 라이브러리 : 에만 해당이되어야 하는가? – joao2fast4u
예. 종속성이 있습니다. – aresshinnok