アンドロイドのコードバーにファイルを保存しようとするとエラーが発生します。書き込みを許可しないと書いてありますが、私はwindow.saveAs(blob、 "MinecraftModel.json");それはブラウザ上で正常に動作なぜそれはアンドロイドに書き込まれませんか?エラーを書く権限がありません。Cordova Android
HERESに私のファイルには、コードを保存:
$("#export-techne").click(function() {
var result = JSON.stringify(window.techne.exportTechneModel());
var blob = new Blob([result], {type: "application/json"});
window.saveAs(blob, "TechneModel.json");
writeToFile('example.json', { foo: result });
//$("#exportLabel").text("Minecraft Block (json)");
//$("#exportModal pre").text(result);
//$('#exportModal').modal();
});
、ここではandroidmanafest XML
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="23" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
Androidにはデバイスへの書き込み権限が必要です。これがコルドバでどのように行われているか分かりませんが、すばやくGoogle検索で解決する必要があります。 – ScarletMerlin
iveには、このエラーがあります。 –