高德地图无法加载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目录下,即可解决!!

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值