gpt4 book ai didi

Android开发时尽管已root但是ddms还是没有data路径怎么办

转载 作者:qq735679552 更新时间:2022-09-27 22:32:09 24 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章Android开发时尽管已root但是ddms还是没有data路径怎么办由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

开发android的时候,尽管手机已经root但是DDMS中还是没有data/data路径怎么办?

可以用cmd命令提示符为逐个文件夹设置权限:

打开cmd,输入 。

adb shell  回车—> 。

su 回车—> 。

chmod 777 /data 回车—> 。

chmod 777 /data/data 回车—> 。

chmod 777 /data/data 回车—> 。

chmod 777 /data/data/你的app包名 回车—> 。

完成! 。

如果想要在你的包名中新建一个文件夹,参考以下命令:

打开cmd,输入 。

adb shell  回车—> 。

adb root 回车—> 。

cd data/data/你的qpp包名 回车—> 。

mkdir XXX(你要创建文件夹的名称) 回车—> 。

完成! 。

ps:android 获取路径目录方法以及判断目录是否存在,创建目录 。

Environment 常用方法:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
* 方法:getDataDirectory()
解释:返回 File ,获取 Android 数据目录。
* 方法:getDownloadCacheDirectory()
解释:返回 File ,获取 Android 下载/缓存内容目录。
* 方法:getExternalStorageDirectory()
解释:返回 File ,获取外部存储目录即 SDCard
* 方法:getExternalStoragePublicDirectory(String type)
解释:返回 File ,取一个高端的公用的外部存储器目录来摆放某些类型的文件
* 方法:getExternalStorageState()
解释:返回 File ,获取外部存储设备的当前状态
* 方法:getRootDirectory()
解释:返回 File ,获取 Android 的根目录
public void getSDPath(){
File sdDir = null ;
File sdDir1 = null ;
File sdDir2 = null ;
boolean sdCardExist = Environment.getExternalStorageState()
.equals(android.os.Environment.MEDIA_MOUNTED); //判断sd卡是否存在
if (sdCardExist)
{
sdDir = Environment.getExternalStorageDirectory(); //获取跟目录
sdDir1 = Environment.getDataDirectory();
sdDir2 =Environment.getRootDirectory();
}
System.out.println( "getExternalStorageDirectory(): " +sdDir.toString());
System.out.println( "getDataDirectory(): " +sdDir1.toString());
System.out.println( "getRootDirectory(): " +sdDir2.toString());
}
//判断一个路径下的文件(文件夹)是否存在
public class IsExist {
public static void main(String[] args) {
isExist( "e://12" );
}
/**
*
* @param path 文件夹路径
*/
public static void isExist(String path) {
File file = new File(path);
//判断文件夹是否存在,如果不存在则创建文件夹
if (!file.exists()) {
file.mkdir();
}
}
}

1.在SD卡上创建一个文件夹 。

?
1
2
3
4
5
6
7
8
9
10
11
12
public class make extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super .onCreate(savedInstanceState);
setContentView(R.layout.main);
File sd=Environment.getExternalStorageDirectory();
String path=sd.getPath()+ "/notes" ;
File file= new File(path);
if (!file.exists())
file.mkdir();
}

最后此篇关于Android开发时尽管已root但是ddms还是没有data路径怎么办的文章就讲到这里了,如果你想了解更多关于Android开发时尽管已root但是ddms还是没有data路径怎么办的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com