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

环境: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目录下,即可解决!!

你可能感兴趣的:(so,高德地图,amapv302)