google map开发遇到的问题

为了让大家少走弯路,我在这里说说我做google map时所遇到的问题:

1、首先,我在做这个项目时,发现com.google.android.maps报错,因此,就找com.google.android.maps.jar,然后导入到项目中,这时编译可以通过

2、接着我运行项目,没安装就出现FC,在Console中的错误是Installation error: INSTALL_FAILED_MISSING_SHARED_LIBRARY,这是因为在我的手机中缺少com.google.android.maps.jar和com.google.android.maps.xml,com.google.android.maps.jar是放在/system/framework中的,com.google.android.maps.xml则是放在/system/etc/permissions里,这两个文件可以在网上下载,再通过adb命令把它们放到手机里(执行adb push之前要执行adb remount)

3、上面步骤都做好后,再运行项目,现在可以安装上,但是打开就FC,这时看log,出现如下异常:

java.lang.IllegalAccessError: Class ref in pre-verified class resolved to unexpected implementation,这个错误的意思是引进了没有必要的包,经过一番查找,应该把之前导入的com.google.android.maps.jar删除,然后右击项目――properties――Android――Target Name,选择Google APIS(确保在Android SDK Manager中的Google APIS状态为Installed),不应该选4.2或者2.3,这时再运行项目就可以了


你可能感兴趣的:(异常处理,Google,map开发)