真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

Androidstudio真機調試時生成的文件找不到的解決方案

在用Android studio 開發(fā)時,用真實手機做測試,發(fā)現(xiàn)生成的文件會找不到。
下面是我第一次碰到這個問題時,縮寫的代碼。

為龍文等地區(qū)用戶提供了全套網頁設計制作服務,及龍文網站建設行業(yè)解決方案。主營業(yè)務為成都網站制作、成都網站設計、外貿營銷網站建設、龍文網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        //創(chuàng)建一個文件,可以讓別的程序讀寫

        try {
            FileOutputStream fos = openFileOutput("readAble.txt", MODE_WORLD_READABLE);

            fos.write("data".getBytes());
            fos.close();
File path=getFilesDir();
            fos = openFileOutput("writeAble.txt", Context.MODE_WORLD_WRITEABLE);
            fos.write("data".getBytes());
            fos.close();

            fos = openFileOutput("public.txt", Context.MODE_WORLD_WRITEABLE|Context.MODE_WORLD_READABLE);
            fos.write("data".getBytes());
            fos.close();

            fos = openFileOutput("private.txt", Context.MODE_PRIVATE);
            fos.write("data".getBytes());
            fos.close();
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

1、如果沒有指定路徑,那么生成的文件都會在該apk的安裝包下,即/data/data/[包名]/files里。但是打開DDMS里,發(fā)現(xiàn)data目錄點了后,沒有顯示內容。這表示沒有權限訪問這個目錄。

2、找到AS下方的Terminal,在里面輸入adb shell ,然后給data目錄賦權限。使用命令chmod 777 /data,結果顯示命令被終止,意味著沒權限執(zhí)行。

3、使用su root 嘗試換root賬號,提示沒有root賬號。

4、下載360一鍵root軟件到手機上,打開root。

5、再到Terminal中執(zhí)行su root,這時顯示角色是root了,那么可以給文件夾發(fā)權限了

6、chmod -R 777 /data,表示給/data這個目錄及其子目錄里的文件賦所有權限。

7、打開DDMS里,找到/data/data/[包名]/里面找到上面代碼里生成的幾個TXT文件。


網站名稱:Androidstudio真機調試時生成的文件找不到的解決方案
當前路徑:http://weahome.cn/article/gsgigo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部