Java Graphhopper-从装载的obb文件系统加载路由信息时出错

Java Graphhopper-从装载的obb文件系统加载路由信息时出错,java,android,routing,graphhopper,Java,Android,Routing,Graphhopper,我正在尝试从obb文件加载路由信息。我正确安装了obb文件。 我正在使用以下代码加载: GraphHopper tmpHoppFOOT = new GraphHopper().forMobile(); tmpHoppFOOT.setCHShortcuts("fastest"); tmpHoppFOOT.setEncodingManager(new EncodingManager("FOOT")); tmpHoppFOOT.load(mapsFolder + currentAreaFOOT)

我正在尝试从obb文件加载路由信息。我正确安装了obb文件。 我正在使用以下代码加载:

GraphHopper tmpHoppFOOT = new GraphHopper().forMobile(); 
tmpHoppFOOT.setCHShortcuts("fastest"); 
tmpHoppFOOT.setEncodingManager(new EncodingManager("FOOT")); 
tmpHoppFOOT.load(mapsFolder + currentAreaFOOT); 
加载导致以下错误消息:
AndroidRuntime(3498):由以下原因引起:java.lang.RuntimeException:java.io.FileNotFoundException:/mnt/obb/07f4c5780b38b1ae526b333f8087a627/FootPortugal gh/edges(只读文件系统)。

我不知道obb是什么,但这可能是在图形窗口中如何打开文件的问题。我可以想象

raFile = new RandomAccessFile(getFullName(), "r");
而不是当前的:

raFile = new RandomAccessFile(getFullName(), "rw");
应该有帮助。请参阅MMapDataAccess行68并重新编译。如果有帮助的话,请在github上创建一个新版本,以便在GraphHopper中进行配置