2
我想將一個稍大的json字符串保存到文件中,然後從我的計算機上訪問它,以便我可以查看它並放入json驗證程序以找出我的問題是。這僅用於調試。 我試過保存到內部和外部存儲,但我不能訪問我的文件爲我的生活。 我可以從adb外殼看到它,但是當我嘗試adb拉它時,它不在那裏。無法在計算機上的Android上的外部存儲器中看到公開創建的文件
我也可以從設備上的其他應用程序(如DropBox)看到我的文件,但我無法從計算機上看到它。
這是最新的代碼我試過,應該把它放在公共Downloads文件夾,但它不存在:
File path = Environment.getExternalStoragePublicDirectory(
Environment.DIRECTORY_DOWNLOADS);
path.mkdir();
externalFile = new File(path,JSON_FILE_NAME);
OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(externalFile));
//write stuff
out.close()
我已經添加權限寫入到外部存儲器。
哈利路亞!一旦堆棧溢出讓我獎勵賞金。只是好奇,會切換到PTP解決這個問題嗎? – Siavash
p.s.這個問題被一些相信我的問題不能通過代碼解決的人投下。現在我們知道這是可以通過代碼解決的,我希望如果有人對這個問題投了贊成票,以便它能夠公平地顯示在搜索結果中,並且有可能在未來幫助其他人。 – Siavash
我還沒有用PTP測試過結果,但我想同樣會發生。 – Thomas