高德地图无法加载amapv302.so库

来源:互联网 发布:高夫怎么样 知乎 编辑:程序博客网 时间:2024/06/05 04:01

环境:AndroidStudio 0.8 Beta

AndroidStudio好像是不会加载.so文件的,所以在使用高等地图的时候就出现这么一行提示。

java.lang.UnsatisfiedlinkError: Couldn't load amapv302 from loader dalvik.system.PathClassLoader[DexPathList[[

代码是高德提供的测试案例一行代码都没有改过。

提示问题出在:

 @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        // R 需要引用包import com.amapv2.apis.R;        setContentView(R.layout.map_activity);        mapView = (MapView) findViewById(R.id.map);        mapView.onCreate(savedInstanceState);// 必须要写,提示问题即出在这一行,但提示是.so没有加载        init();    


解决办法:

将所有的.so文件 放入如下目录:lib/armeabi 然后将lib目录压缩为zip ,再将zip 改为.jar 然后放入libs目录下,即可解决!!

0 0
原创粉丝点击