Android Phonegap+;fileOpener-路径问题?

Android Phonegap+;fileOpener-路径问题?,android,pdf,cordova,Android,Pdf,Cordova,我正试图在我的PhoneGap文件结构中打开一个位于www/res/PDF中的本地PDF。我安装了fileOpener,我这样称呼它: $scope.path = "file:///sdcard/Android/data/com.mycompany.myapp_name/www/res/PDF" + $scope.category.pdf; $scope.openPDF = function () { var url = $scope.path; console.

我正试图在我的PhoneGap文件结构中打开一个位于www/res/PDF中的本地PDF。我安装了fileOpener,我这样称呼它:

$scope.path = "file:///sdcard/Android/data/com.mycompany.myapp_name/www/res/PDF" + $scope.category.pdf;
$scope.openPDF = function () {
        var url = $scope.path;
        console.log("open PDF running with filename " + url)
        window.plugins.fileOpener.open($scope.path);
}
当我在模拟器上安装我的应用程序时,它不会做任何事情——我猜模拟器上没有PDF阅读器。当我在设备上安装它时,它会打开本地安装的PDF阅读器,然后出现错误

“打开文档时出错!”


我正在调查是否有可能将其指向错误的路径,但在插件文档中找不到多少关于如何为本地文件指定正确路径名的信息。建议?

查看此功能以获取本地路径,此功能在android下对我有效(并直接将您登录到您的www目录):

    getPath: function() {
    // Get local path for Phonegap
    path = window.location.pathname;
    path = path.substr( path, path.length - 10 );
    return 'file://' + path;
},