我用Google APIs[Android 1.5]创建的工程,在AVD上不能看见地图,只能看见方格,在log信息里面出现:ERROR/MapActivity(881): Couldn't get connection factory client的提示。当我发布到真机时候,根本发布不上,出现提示:“INSTALL_FAILED_MISSING_SHARED_LIBRARY”的提示。第一个可以理解,因为我用的代理上网,还没有试过不用代理的情况,但是第二种情况是什么原因呢?第一种情况该怎样处理呢?请各位赐教!!谢谢!!!
解决方案 »
- webview插入flash问题
- 菜鸟问题,在AndroidManifest.xml中添加Activity不成功。
- android模拟器不能上网
- 为什么我TabHost的setIndicator设置了图片,但是我的应用显示却显示不出来呢
- listview中的button的动画移动效果,为什么会被遮挡住
- BroadcastReceiver这样理解对吗?
- 怎样查看系统是否禁用悬浮窗
- struts2中使用JSON返回数据给安卓报错
- 关于事件的分发与传递
- 搭建好Android开发环境后创建helloworld出错,求帮助
- 各位,网页数据返回太多!后面的内容被省略了怎么办??
- 在模拟器上能连接tomcat服务器并获取信息但是到真机上却不能连接服务器
如果是,需要在工程中添加buildpath,导入对应的jar包。
INSTALL_FAILED_MISSING_SHARED_LIBRARY是说你缺少库文件。最好不用代理试试。
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.app.dd"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<uses-library android:name="com.google.android.maps" />
<activity android:name=".dd"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity> </application><uses-permission android:name="android.permission.INTERNET"></uses-permission>
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>
</manifest> 1、只能看见方格,应该是没加入访问网络的权限
2、INSTALL_FAILED_MISSING_SHARED_LIBRARY可能是没加入maps.jar库,<uses-library android:name="com.google.android.maps" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
</manifes
添加了这个没 添加的位置是在</application>下面