刚刚下载了SKMaps Android SDK和演示。演示应用程序崩溃,出现以下错误:
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) 开发环境: Eclipse,Android4.4.2,Device MotoG。(所有Skobbler相关问题都应该有skmaps标签。我找不到任何这样的标签)。请注意,我在function prepareMapCreatorFile中对SplashActivity.java进行了以下更改。我相信这是一个有效的改变。
//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;
} 发布于 2014-06-12 16:49:58
对我来说起作用的是删除应用程序并重新安装,因此资产再次复制,然后它突然起作用了:X
https://stackoverflow.com/questions/23332514
复制相似问题