Android SKMaps OpenSourceDemo崩溃
刚刚下载了Android SKMaps OpenSourceDemo崩溃,android,openstreetmap,skmaps,Android,Openstreetmap,Skmaps,刚刚下载了SKMapsAndroidSDK和演示。演示应用程序因以下原因崩溃: 04-28 09:51:12.891: E/Adreno-ES11(22284): <qglDrvAPI_glDeleteTextures:371>: GL_INVALID_VALUE 04-28 09:51:12.897: A/libc(22284): Fatal signal 11 (SIGSEGV) at 0x00000074 (code=1
SKMaps
AndroidSDK
和演示。演示应用程序因以下原因崩溃:
04-28 09:51:12.891: E/Adreno-ES11(22284): <qglDrvAPI_glDeleteTextures:371>: GL_INVALID_VALUE
04-28 09:51:12.897: A/libc(22284): Fatal signal 11 (SIGSEGV) at 0x00000074 (code=1), thread 22322 (Thread-7847)
04-28 09:52:07.843: E/Adreno-ES11(22486): <qglDrvAPI_glDeleteTextures:371>: GL_INVALID_VALUE
04-28 09:52:07.853: A/libc(22486): Fatal signal 11 (SIGSEGV) at 0x00000074 (code=1), thread 22529 (Thread-7859)
对我有效的方法是删除应用程序并重新安装,所以再次复制,然后它突然起作用:X标签应该是[skmaps](我自己添加的)试试另一款Android手机,因为我不确定它们是否已经在MotoG上测试过,可能是该硬件/软件组合中的特定内容(免责声明:我正在使用skmaps进行开发)-测试团队无法重现此问题,因此您应该直接与支持部门联系dev@skobbler.comI希望我能给你+100。谢谢:)
//final String mapCreatorFolderPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/SKMaps";
//
final String mapCreatorFolderPath;
if (isExternalStorageWritable()) {
mapCreatorFolderPath = getExternalFilesDir(null).getAbsolutePath() + "/SKMaps";
} else {
mapCreatorFolderPath = getFilesDir().getAbsolutePath() + "/SKMaps";
}
/* Checks if external storage is available for read and write */
private boolean isExternalStorageWritable() {
String state = Environment.getExternalStorageState();
if (Environment.MEDIA_MOUNTED.equals(state)) {
return true;
}
return false;
}