アセットフォルダにdata.xlsx
というファイルがあり、いくつかのライブラリを適用するにはそのパスを取得する必要があります。Xamarinでアセットファイルのパスを取得する方法は?
ここにいくつかの解決策が見つかりましたが、どちらもうまくいきません。たとえば、 - File Not Found Exception In Xamarin program
私はfile:///android_asset/data.xlsx
を使用しようとしましたが、ここでもファイルはありません。
私がしてパスをチェックします。このファイルへのパスを取得するには、どのようにSystem.IO.File.Exists(filePath);
?たぶん私は別のフォルダに配置する必要がありますか?
更新:多分私はこの方法でそれを解決することができます:java.io.FileNotFoundException: This file can not be opened as a file descriptor; it is probably compressed
しかし、私はどこにそれを配置する場所を見つけることができません。
更新:この質問は、Javaについてであり、これはXamarin.Androidで、このソリューションを使用するかは不明である:ファイルはAPKに含まれていないようHow to get the android Path string to a file on Assets folder?
* file://android_asset/data.xlsx *の代わりに* file://android_asset/data.xlsx *を使用してください。 –
@MiladYarmohammadi、同じ結果です。 – InfernumDeus
を参照してください。http://stackoverflow.com/questions/8474821/how-to-get-the-android-path-string-to-a-file-on-assets-folder –