我没有看到谷歌的地图,我做了这个:
1.获取私钥:
使用导出Eclipse对发布应用程序进行签名,并使用调试的apikey创建新的test.keystore
2.获取MD5证书:
使用别名和密钥库设置
在Java目录中使用keytool : keytool -list -alias testalias -keystore test.keystore
复制MD5证书
3.获取API映射密钥:
访问http://code.google.com/android/maps-api-signup.html并输入MD5证书副本密钥
4.使用新的地图API密钥:
在string mapApiKey的maps.xml中插入字符串的新映射键
5.使用eclipse android和test.keystore签名导出apk
6.在三星galaxy s设备上安装,但我看不到地图
错误在哪里?谢谢!!
发布于 2012-03-10 22:58:45
你的步骤是正确的,但是你还需要再多走一步。您获取的密钥为debug key,您需要在创建test.keystore后获取release密钥。
使用此命令获取它,但将参数更改为您的:
c:\java\...\bin Keytool –list -alias youraliasname –keystore D:\app\myapp\my_release.keystore -storepass yourpassword -keypass youraliaspassword then enter发布于 2012-03-11 01:00:34
你需要验证某些事情..
以下是AndroidManifest.xml示例
<?xml version="1.0" encoding="utf-8" ?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.popup" android:versionCode="1" android:versionName="1.0">
<uses-permission android:name="android.permission.INTERNET" />
<application android:icon="@drawable/ic_launcher" android:label="@string/app_name">
<uses-library android:name="com.google.android.maps" />希望这能有所帮助。你应该发布你的代码,以获得更清晰和正确的答案。谢谢..。
https://stackoverflow.com/questions/9647175
复制相似问题