A. Mac 下android studio 怎么删除配置文件重新安装啊
这几天,我的Android studio出了毛病,在android studio 的System setting选项怎样都找不到android sdk设置路径的地方。
最后无奈之下(技术不够厉害)强行删除android studio打算重新安装,由于第一次使用mac还不熟,原来直接把android studio拉到垃圾箱是不能完全删除的,
还有很多配置文件残留在系统上,导致你想重新配置android studio都不行。最后在网络上找了一堆方法去实现都不行,甚至考虑过时间关系,想过直接重装(好傻逼的感觉),
然后去重装系统,谁知道要200多小时(网速慢),最终我放弃了。原本打算就直接放弃的,结果在网上看到一篇博文。真的炒鸡有用直接食用命令行轻松清除残余文件
(看到的博客也是没有些博文出自,我就省略这一部分吧)
1/执行这些命令在命令行
rm -Rf /Applications/Android\ Studio.app
rm -Rf ~/Library/Preferences/AndroidStudio*
rm ~/Library/Preferences/com.google.android.studio.plist
rm -Rf ~/Library/Application\ Support/AndroidStudio*
rm -Rf ~/Library/Logs/AndroidStudio*
rm -Rf ~/Library/Caches/AndroidStudio*
2/如果你想删除全部项目
rm -Rf ~/AndroidStudioProjects
3/删除gradle关联文件 (caches & wrapper)
rm -Rf ~/.gradle
4/删除模拟器
rm -Rf ~/.android
5/删除android 工具
rm -Rf ~/Library/Android*
如果你想要完全清除的话,除了4,全部敲一下。
(写在最后的话,不得不说这个真心耗费了我好多时间精力,特意分享给有需要的人,省下很多的时间)
B. android可以批量移动、删除文件吗怎么操作
去下一个文件管理软件,比如“Winten文件管理器”,里面自带批量移动、删除文件功能
C. android 开发怎么样删除sd卡上的文件
string
sdpath
=
environment.getexternalstoragedirectory();
file
f
=
new
file(sdpath);
前两句直接换成这个就可以了,不过提醒下,这样是删除sd卡所有文件的,慎用
按你的要求建议换成如下代码:
string
sdpath
=
environment.getexternalstoragedirectory();
for
(int
i
=
0;
i
<=
number;
i++)//number改成文件夹名称最后最大那个数字
{
file
file
=
new
file(sdpath+"/asd"+i);
file.delete();
}
D. 安卓命令有哪些
安卓Android命令:
主要介绍几个特有的。
getprop 返回Android的所有系统属性。
getevent 打印所有的键盘和触摸事件
logcat 输出日志
printenv 系统环境变量
am 运行start/broadcast/instrument(instrument可以运行自动化测试代码,其它的还没有试过),从 android的命令行开始。
首先是获取root权限
手机必须先root ,没有root的话可以下载刷机精灵root (某些刷机精灵没办法root的手机,问网络吧)
adb shell//进入手机的超级终端
su//以管理员身份运行
查看sdcard文件
cd XXX //进入文件夹
cd.. //返回上一层
ls //列表显示当前文件夹内容
卸载软件
一般软件卸载
adb uninstall 包名
系统软件卸载
adb shell
su
cd system/app
rm package
exit
exit
adb uninstall 包名
安装软件
一般安装方式
安装软件 adb install apk文件名称.apk
重新安装软件 adb install -r apk文件名称.apk
非正常安装方式
$ adb push D:\myfile.apk /sdcard/ // 上传要安装的文件,为安装做准备。
$ adb shell
$ su // 切换到 root 用户。如果没有获得 Root 权限,这一步不会成功。
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system // 让分区可写
# cat /sdcard/ContactsHub.apk > /system/app/ContactsHub.apk
如果还不行,重启手机
其他命令
adb help //可以查看所有命令
adb remount //重新挂载文件系统
adb reboot //重启手机
adb reboot recovery //重启手机到recovery界面
#rm -r xxx //删除名字为xxx的文件夹及其里面的所有文件
#rm xxx //删除文件xxx
#rmdir xxx //删除xxx的文件夹
adb logcat //查看手机上的运行日志,可以用来查错
adb devices //查看手机是否连接,以及连接了几台手机
adb pull s d //把文件从手机复制到电脑上(s为源文件,d为目标文件)
adb push s d //把文件从电脑复制到手机上(s为源文件,d为目标文件)
E. Android 可以用代码实现批量删除某一类型文件吗 比如rm /sdcard/*.mp4*
当然可以了,可以使用File对象的delete方法删除,如果不用这个方法,也可以使用Runtime.getRuntime().exec("rm
file");但前提是你的android系统的底层内核包含rm命令.你可以使用adb
shell,查看system/bin,system/xbin等文件夹中,如果其中包含rm那就可以;另外这个应用需要root权限,还有就是rm在命令行使用的时候就加上强制删除参数,即"rm
-rf"
F. 安卓手机里可以像电脑里那样做一个bat运行一下删文件吗
android可以像电脑一样运行指定命令来清理系统,但是需要先进行环境配置,具体步骤如下:
1、准备文件:Terminal IDE.apk和GCC源文件。
下载地址:http://pan..com/share/link?shareid=255053&uk=3055041851
2、解压整个ZIP文件,并先将Terminal.apk文件安装至手机中,然后把GCC整个文件一起放置到data/data/com.spartacusrex.spartacuside/files/system中。
3、修改data/data/com.spartacusrex.spartacuside/files/目录下的.bashrc文件,添加以下代码:
java">exportCPLUS_INCLUDE_PATH=$IDESYSTEM/gcc/arm-linux-androideabi/c++/include:$CPLUS_INCLUDE_PATH
exportC_INCLUDE_PATH=$IDESYSTEM/gcc/arm-linux-androideabi/include:$C_INCLUDE_PATH
exportPATH=$IDESYSTEM/gcc/bin:$PATH
4、将gcc/bin下的文件改一下名,arm-linux-androideabi-g++改为g++,arm-linux-androideabi-gcc则改为gcc。
5、完成后重启IDE即可使用。
6、linux下清理缓存命令:
sudo apt-get autoclean 清理旧版本的软件缓存。
sudo apt-get clean 清理所有软件缓存。
sudo apt-get autoremove 删除系统不再使用的孤立软件执行。
sudo nautilus /boot删除除了最新内核以外的其它文件。
G. 如何通过电脑管理(修改/删除)安卓手机的系统文件
1、首先在电脑中,点击这个adb,如下图所示。
H. 安卓被加入chattr i命令怎么删除
chattr命令就是其中之一。这个命令行实用工具可以更改ext2/ext3/ext4文件系统上的文件属性。它可陆高以防止你的重要文件被不小心删除。即便你对文件拥有全面的权限,但如果这些文件由chattr加以保护,你还是无法删除它们。 用法我们不妨在/home/sk目录下创建名为unixmen1和unixmen2的样本文件: sk@sk:~$ touch unixmen1 unixmen2示例1:带"i"参数选项符的chattr sk@sk:~$ sudo chattr +i unixmen1查看文件unixmen1的属性: sk@sk:~$ sudo lsattr unixmen1 ----i--------e-- unixmen1好埋悉岁了,现在已为unixmen1文件设置了属性。接下来凭借根用户权限,试图删除该文件。 sk@sk:~$ sudo rm -f unixmen1 rm: cannot remove 'unixmen1': Operation not permitted你看到,就算你拥有根用户权限,也无法删除该文件。弯睁试着将一些内容追加到unixmen1文件: sk@sk:~$ cat >> unixmen1 bash: unixmen1: Permission denied sk@sk:~$ sudo cat >> unixmen1 bash: unixmen1: Permission denied当文件由chattr保护时,无论你是超级用户,还是普通用户,都无法追加任何内容。删除文件属性: sk@sk:~$ sudo chattr -i unixmen1现在将一些内容添加到unixmen1文件: sk@sk:~$ cat >> unixmen1 Welcome to Unixmen Network按CTRL+D组合键,保存并退出该文件。现在,你可以没有任何限制地追加内容了。
I. android 开发怎么样删除sd卡上的文件
你说的sd卡上的文件是真机的还是模拟器上的?下面两种方法都可以使用:
1、保持模拟器打开或是真机连接在电脑上,在dos命令窗口中使用 adb shell 命令进入设备环境,如果说adb命令不是内部命令XXXXX的,就说明你没有把adb配置到path环境变量中,新版的SDK的adb.exe都位于sdk的platform-tools里面。进入设备环境以后输入 cd data/app ,就会进入到你所有安装了的apk目录下面,输入ls查看你所安装的apk的名字,比如说是abc.apk 然后输入 rm abc.apk命令来移除安装。
2、进入真机或者是虚拟器的settings->applications->manage applications,上面有个标签是on SD card 进去也可以删除。
J. 使用adb命令怎么删除安卓系统文件夹
步骤如下:
连接安卓装备,把安卓设备用USB连接PC,在PC上打开CMD,进入adb目录,输入adb devices回车
显示系统程序清单,接着输入:adb shell ls /system/app/回车
删除文件夹