Может ли какой-либо орган помочь мне реализовать карту Google в Android? - PullRequest
1 голос
/ 06 декабря 2011

Я получаю нижнюю ошибку во время бега. Я также создал ключ карты.

ОШИБКА MSG:

12-06 13:07:02.230: E/AndroidRuntime(527): Uncaught handler: thread main exiting due to uncaught exception
12-06 13:07:02.249: E/AndroidRuntime(527): java.lang.IllegalAccessError: cross-loader access from pre-verified class
12-06 13:07:02.249: E/AndroidRuntime(527):  at dalvik.system.DexFile.defineClass(Native Method)
12-06 13:07:02.249: E/AndroidRuntime(527):  at dalvik.system.DexFile.loadClass(DexFile.java:193)
12-06 13:07:02.249: E/AndroidRuntime(527):  at dalvik.system.PathClassLoader.findClass(PathClassLoader.java:203)
12-06 13:07:02.249: E/AndroidRuntime(527):  at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
12-06 13:07:02.249: E/AndroidRuntime(527):  at java.lang.ClassLoader.loadClass(ClassLoader.java:532)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.app.Instrumentation.newActivity(Instrumentation.java:1097)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2316)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2417)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.app.ActivityThread.access$2100(ActivityThread.java:116)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1794)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.os.Handler.dispatchMessage(Handler.java:99)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.os.Looper.loop(Looper.java:123)
12-06 13:07:02.249: E/AndroidRuntime(527):  at android.app.ActivityThread.main(ActivityThread.java:4203)
12-06 13:07:02.249: E/AndroidRuntime(527):  at java.lang.reflect.Method.invokeNative(Native Method)
12-06 13:07:02.249: E/AndroidRuntime(527):  at java.lang.reflect.Method.invoke(Method.java:521)
12-06 13:07:02.249: E/AndroidRuntime(527):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:791)
12-06 13:07:02.249: E/AndroidRuntime(527):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:549)
12-06 13:07:02.249: E/AndroidRuntime(527):  at dalvik.system.NativeStart.main(Native Method)

Ответы [ 3 ]

0 голосов
/ 06 декабря 2011

Если ваш ключ верен, возможно, в манифесте отсутствует <uses-library android:name="com.google.android.maps" />.Вы должны добавить эту строку в тег приложения перед определением действий.

0 голосов
/ 06 декабря 2011

убедитесь, что вы используете ключ отладки, а не ключ разблокировки.

0 голосов
/ 06 декабря 2011

Это хороший пример карты

И я думаю, что это правильный способ получить ключ ::

Чтобы получить отпечаток сертификата (MD5), выполните следующие простые шаги:

Вам необходимо получить файл хранилища ключей для получения отпечатка сертификата (MD5). Ваш файл хранилища ключей можно найти по следующему пути
"C: \ Documents and Settings \\ Локальные настройки \ Данные приложения \ Android"

(Or)

"C: \ Documents and Settings \ .android"

Имя файла хранилища ключей - это файл "debug.keystore". Скопируйте файл «debug.keystore» в другую папку (например: - «D: \ Androidkeystore \») (его удобно использовать). Откройте командную строку и перейдите в каталог с установленным Java. ("C: \ Program Files \ Java \\ bin") Затем введите строку ниже (указана в поле) и нажмите клавишу ввода.

keytool.exe -list -alias androiddebugkey -keystore "D: \ AndroidKeystore \ debug.keystore" -storepass android -keypass android

Здесь отпечаток сертификата MD5 "64: 88: A2: FC: AA: 9F: B1: B0: CA: E4: D0: 24: A8: 1E: 77: FB"

на самом деле это работает ........ но я получаю небольшую ошибку здесь

это мой путь- C:\ANDROID\Java\jdk1.6.0\bin>keytool.exe -list -alias androiddebugkey -keystore"C:\ANDROID\debugkey\debug.keystore"-storepass android -keypass android

ошибка keytool: java.lang.RuntimeException: ошибка использования, android не является законным c ommand

и, наконец, я решил здесь:

Подробнее ..

когда у вас есть отпечатки пальцев, скопируйте его и пройдите на странице регистрации. Вы успешно получили ключ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...