我在跑步时遇到波纹管错误。我也创建了地图键。
ERROR 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)
答案 0 :(得分:0)
我认为这是获取密钥的方法:
要获取证书指纹(MD5),请按照以下简单步骤操作:
您需要获取密钥库文件以获取证书指纹(MD5)。
您的密钥库文件可以在以下路径中找到
“C:\ Documents and Settings \\ Local Settings \ Application Data \ Android”
(OR)
“C:\ Documents and Settings \ .android”
密钥库文件名是“debug.keystore”文件。 将“debug.keystore”文件复制到其他文件夹(例如: - “D:\ Androidkeystore \”)(用户友好使用)。 打开命令提示并转到Java安装目录。 (“C:\ Program Files \ Java \\ bin”) 然后键入以下行(在框中给出)并按Enter键。
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” < / p>
这实际上工作........但我在这里得到小错误
这是我的路径 - C:\ANDROID\Java\jdk1.6.0\bin>keytool.exe -list -alias androiddebugkey -keystore"C:\ANDROID\debugkey\debug.keystore"-storepass android -keypass android
最后我从这里解决了::
因为您有指纹将其复制并在“注册”页面中过去。你有一个键成功
答案 1 :(得分:0)
如果您的密钥正确,则清单中可能缺少<uses-library android:name="com.google.android.maps" />
。在定义活动之前,您必须在应用程序标记中添加此行。
答案 2 :(得分:0)
确保您使用的是调试密钥而非释放密钥。