android-MalformedURLException: Protocol not found 错误

问题描述

MalformedURLException: Protocol not found 错误

MalformedURLException: Protocol not found
如何解决这个问题?

ERROR : java.net.MalformedURLException: Protocol not found: /mnt/sdcard/EREADER/NewForestPonies/OEBPS/content.opf

代码:

//Getting the xhtml file names
                DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
                DocumentBuilder db = dbf.newDocumentBuilder();
                String
                Document doc = db.parse(new InputSource(Environment.getExternalStorageDirectory()+"/EREADER/"+book_name+"/OEBPS/content.opf")); //ERROR HERE
                doc.getDocumentElement().normalize();

          ..........
          ......

对于 SAX 解析器?

DataSaxHandler myXMLHandler = new DataSaxHandler();
            xr.setContentHandler(myXMLHandler);
            xr.parse(new InputSource(Paths.getBookStorePath()+bookname+"/OEBPS/content.opf"));
时间: 2024-08-19 08:55:45

android-MalformedURLException: Protocol not found 错误的相关文章

咨询-抱歉,进程com.android.systemui已停止运行 的错误?

问题描述 抱歉,进程com.android.systemui已停止运行 的错误? 我原来开发板是7寸屏,而现在产品用的是5寸屏,LCD驱动调通之后进入android会出现"抱歉,进程com.android.systemui已停止运行 "的提示框.我用之前的android代码,不知道哪里的问题!期待您的帮助,公司可以付咨询费.图片说明 解决方案 通过logcat发现,错误信息如下: E/AndroidRuntime(19349): FATAL EXCEPTION: main E/Andr

android批量dex文件出现错误

问题描述 android批量dex文件出现错误 我现在检测模拟器的问题,但是报出错误: [2013-01-31 11:19:21 - Dex Loader] Unable to execute dex: Multiple dex files define Lcom/google/android/imageloader/BitmapCache; [2013-01-31 11:19:21 - LoginActivity] Conversion to Dalvik format failed: Una

android studio导入eclipse项目错误

问题描述 android studio导入eclipse项目错误 在网上找到一个扫描二维码的项目的源码,用android studio打开,把sdk版本改为我电脑上的sdk版本,编译却出现这个错误 求解答.困扰两天了.

android源码编译出错误

问题描述 android源码编译出错误 请教下,我按正常的源码编译流程报了一个错误,collect2: ld returned 1 exit status make: *** [out/target/product/generic/obj/SHARED_LIBRARIES/libstagefright_omx_intermediates/LINKED/libstagefright_omx.so] Error 1 网上找的解决办法是:cp -Rfp device/ti/blaze/buildspe

图片-android网络判断报空指针错误

问题描述 android网络判断报空指针错误 有人遇到这种情况么? 权限有 所有的判断有 但是connManager.getActiveNetworkInfo().isAvailable();还是会有报错的情况个别情况.我暂时能考虑的情况就是网络不稳定 if判断的时候没问题但是return的时候connManager.getActiveNetworkInfo()是null了 但是这种情况太极端了 基本上没有可能啊 if判断能有多久啊 解决方案 就是 getActiveNetworkInfo()为

webbrowser https-delphi xe67 webbrowser android 下加载https错误

问题描述 delphi xe67 webbrowser android 下加载https错误 哪位大侠能告诉我 delphi xe7 webbrowser android 下怎么加载https webbrowser1.URL:="http://***.***.**"以及 webbrowser1.Navigate"http://***.***.**"都提示找不到网页

混淆 空指针-Android混淆 包空指针的错误

问题描述 Android混淆 包空指针的错误 解决方案 如果是混淆了就报,不混淆不报, 可用jd-gui查看相应jar包下的代码哪些已混淆过,在proguard.cfg里将其屏蔽即可(-keep) 解决方案二: 这个报错是说你在运行AsyncTask的方法中有NULL

android应用里出现了错误

问题描述 android应用里出现了错误 在android应用里出现问题: 单例中的方法代码如下: public Cursor getFooCursor(Context context) { StorageDBOpenHelper helper = new StorageDBOpenHelper(context); SQLiteDatabase db = helper.getReadableDatabase(); Cursor c = db.query("Foo", new Strin

Android笔记整理之常见错误及解决方案汇总_Android

一.No active compatible AVD's or devices found. Relaunch this configuration after connecting a device or starting an AVD. 修改adb server的端口,设置一个系统环境变量ANDROID_ADB_SERVER_PORT,值7913(随意一个数字),再启动adb server 步骤: a)进入cmd命令模式 b)cd XXX\platform-tools c)adb start