Arcgis for Android加载tpk文件遇到的错误,求大神指导下。

来源:互联网 发布:log4j linux 日志格式 编辑:程序博客网 时间:2024/06/05 23:59

以下是代码,刚开始使用上面的路径,该了好几次不行,然后log.i()打印出来,找到手机的内部存储路径,现在路径正确了,提示tpk文件有问题,可是我换了个tpk文件之后还是不行,google了好久,还是没有找到解决的办法,求高手指导下。。

import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import com.esri.android.map.MapView;import com.esri.android.map.ags.ArcGISLocalTiledLayer;public class MainActivity extends AppCompatActivity {    private MapView mapView;    private ArcGISLocalTiledLayer localTiledLayer;    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        mapView= (MapView) findViewById(R.id.mapview);        /* String path= Environment.getExternalStorageDirectory().getAbsolutePath();        Log.i("TAG","path="+path);*/        //localTiledLayer = new ArcGISLocalTiledLayer("file:///storage/sdcard0/tpk/MauryCounty.tpk");不行        localTiledLayer=new ArcGISLocalTiledLayer("file:///storage/emulated/0/tpk/MauryCounty.tpk");        mapView.addLayer(localTiledLayer);    }}