Я использую SupportMapFragment с полным успехом. У меня нет никаких проблем.Android MapFragment Runtime Error - Не удалось найти класс 'maps.j.k'
Однако я получаю сообщение об ошибке во время работы приложения. Я работаю на Gingerbread Phone, и у него самый последний GooglePlay. Также обратите внимание, что я использую SupportMapFragment и другие классы поддержки для обслуживания pre-Honeycomb.
Could not find class 'maps.j.k', referenced from method maps.y.ae.a`
Ошибка возникает, как только я раздуваю свое представление.
inflater.inflate(R.layout.fragment_map, container, false);
Мой файл макета (fragment_map.xml):
<fragment
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:map="http://schemas.android.com/apk/res-auto"
android:id="@+id/map"
android:name="com.google.android.gms.maps.SupportMapFragment"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1" />
Стек трассировки (в момент ошибки):
Thread [<1> main] (Suspended)
<VM does not provide monitor information>
PhoneLayoutInflater(LayoutInflater).inflate(int, ViewGroup, boolean) line: 322
MapsFragment.onCreateView(LayoutInflater, ViewGroup, Bundle) line: 90
MapsFragment(Fragment).performCreateView(LayoutInflater, ViewGroup, Bundle) line: 1460
FragmentManagerImpl.moveToState(Fragment, int, int, int, boolean) line: 911
FragmentManagerImpl.moveToState(int, int, int, boolean) line: 1088
BackStackRecord.run() line: 682
FragmentManagerImpl.execPendingActions() line: 1444
FragmentManagerImpl$1.run() line: 429
FragmentActivity$1(Handler).handleCallback(Message) line: 587
FragmentActivity$1(Handler).dispatchMessage(Message) line: 92
Looper.loop() line: 150
ActivityThread.main(String[]) line: 4277
Method.invokeNative(Object, Object[], Class, Class[], Class, int, boolean) line: not available [native method]
Method.invoke(Object, Object...) line: 507
ZygoteInit$MethodAndArgsCaller.run() line: 839
ZygoteInit.main(String[]) line: 597
NativeStart.main(String[]) line: not available [native method]
Мой класс Фрагмент (содержит SupportMapFragment)
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
View v = inflater.inflate(R.layout.fragment_maps, container, false);
return v;
}
У меня есть все необходимые разрешения в моем манифесте, как описано here.
Это не вызывает никаких проблем, но мне интересно, что это значит. Я не нашел никаких ответов
Пропаганда может быть проблемой - возможно, вы можете запутать код. –
Хм, но в моих проектах.properties у меня есть # proguard.config = ... закомментировано. Разве это не значит, что он отключен? –
Это должно означать, что это инвалид, интересная проблема. –