当前位置:首页 » 存储配置 » adb存储空间

adb存储空间

发布时间: 2022-09-02 14:23:31

Ⅰ 电脑运行adb提示内存不足无法运行,华为荣耀4X双4G

你好!
手机使用时间长了,特别是在线看视频,就会产生很多缓存,有的缓存又不能自动消失,时间久了就形成了很多垃圾;软件安装过多,也会占用很多内存,造成手机内存不足;由于手机内存RAM是固化在主板上的,不能扩展,只能清理和释放,方法是:
1、清理内存。下载安装手机管理软件,如猎豹清理大师、或91手机助手,对缓存、系统、卸载残留实现进一步的清理工作。
2、软件管理。软件安装过多,需要对不常用的软件进行卸载清理,释放内存,对占用内存过大的软件,可通过91手机助手、或猎豹清理大师,将应该软件“移至SD卡”,释放内存空间。
3、对手机浏览器进行设置,将下载位置改为保存到SD卡上。
希望能帮到你,望采纳!

Ⅱ 求彻底解决安卓手机存储空间不足的方法

1,移动到sd卡是没用,当系统要运行程序的时候会拷到/data下运行。装到sd卡仅仅只是把不用的程序放到卡里而已
3,开启app2sd+要看rom,如果支持你可以尝试一下命令
在adb shell 下执行a2sd reinstall,重启后执行 a2sd zipalign,再执行a2sd cachesd,重新后看情况是否开启了app2sd+
4,其实app2sd+从表象来看就是把sd卡上的分区挂载到/data下,具体实现是不是不清楚,我觉得应该是一回事,但是如果rom不支持a2sd+,恐怕无法识别sd上的ext分区
5,其实这步是前提,sd卡必须有分区,且有一部分ext分区,因为安卓是linux内核,fat格式是不支持linux程序的,所以要有ext分区
6,gparted是可做到不损坏数据空间前提下进行分区
7,a2sd+并不是挂载,而是软链接,意思差不多,但是形式不一样,/data/app这个文件夹只是个链接,实体在卡上,不同的rom可能挂载点不一样,看情况,a2sd reinstall一般只是把/data/app做软链接,弄完后其实空间还是会越来越小,因为事实上真正占空间的是/data/data里面有大量数据和临时文件,也链过去,不过,sd卡卡速不行的话,系统会很慢,甚至崩溃,且非常耗电,这个道理是很容易理解的

综上所俗,一般的操作方法流程是这样的
1,sd卡必须分区,且第一区为ext3,或者ext4(不太确定,可能是第二区是ext,搜一下吧)
2,刷一个系统,带a2sd+,当然这肯定也是root的
3,用re管理器查看/data/app 的属性,如果是指向某个地方的链接,那么说明已经开启了a2sd+,没有则需要在shell下运行a2sd reinstall等3个命令,如果运行完还不成功,那说明这rom不行,或者你的分区不行
4,如果成了你还是要找到/data/app 这个目录的实体位置,比如我以前的G7的rom的位置在/sd-ext 下,这个不一定看rom制作者怎么定义,当然你查看/data/app 属性会告诉你它在哪,然后你可以选择是否将/data/data也设置一个软链接,方法以ext分区挂载在/sd-ext下为例
a /data/data文件夹先拷过去,为了不影响原有的数据 cp -a /data/data /sd-ext/
b 删除/data/data 文件夹,rm -rf /data/data
c 设置软链接 ln -s /sd-ext/data /data/data
sd卡分区建议在512m到1G之间

Ⅲ root运行ADB显示存储空间不足 怎么解决

1、将手机美媒体文件整理后,考虑将一些文件存放到云盘上,这样可以有效释放空间。
2、有选择性删除手机软件,比如一些平常很久用不到的软件,可以考虑删除。
3、给手机添加内存卡使用,将程序安装到内存卡上,或者将资料保存在内存卡上,都可以有效减少手机内存不足的问题。

Ⅳ 如何查看Android手机的内存

打开手机找到设置点击进入

Ⅳ vivo adblog储存大小限制是什么意思

vivo adblog意思是运行内存大小限制,是设置log文件限制大小的。

手机使用默认的就可以,不用去更改。

(5)adb存储空间扩展阅读:

提高方法手机运行内存方法:

1、卸载或者冻结不需要的系统程序。

2、关闭一些无关紧要的自启动程式,如:来电管家、防火墙等占运行内存大的,如果不要求打字快的话就不要切换成国笔了,也很占用内存的,可以安装,真要用的时候再切换回来重启一下就可以了。

3、不安装不必要的程序,因为安卓的消息管理机制问题,大部分程序都存在自动启动的问题,并且不是每个程序都能被禁止自启的。

4、对于ROM集成的系统级程序,进行odex zipg 优化。

5、必要时,用FMR之类的程序清理内存。

6、优化系统,调整虚拟机堆载缓存大小之类的键值。

一部手机的存储部件包含三个部分:

1、手机内带机身存储 相当于 电脑的硬盘 这个一般可以外加SD卡扩充

2、RAM存储器 相当于 电脑的内存条 可读写,掉电清空(手机的运行内存部分信息不会清空)

3、ROM存储器 相当于 电脑的 BIOS ROM 原则上只读不可写,掉电不丢失(手机的ROM部分条件可写,另外现在手机中所提ROM多为 手机固件,指手机的操作系统部分,与这个概念不同)

Ⅵ 使用adb查看别人家APP的数据

1.说明
2.使用adb命令获取指定应用的包名和Activity名称
3.使用adb命令启动/关闭APP
4.使用adb命令把手机中的apk导到电脑上
5.查看apk中的AndroidManifest.xml文件
6.使用adb命令进行数据备份
7.查看数据
8.结语

查看其它APP数据的前提是该APP默认开启数据备份,也就是allowBackup属性。
想问一下大家在平时的开发中对应用的安全性有很在意么?有可能大家会想到加密、混淆、apk加固,但还有一些其他细节的东西需要大家去了解。今天就介绍一下android:allowBackup属性。这个属性在开发的过程中通常是默认开启的,Google起初是为了防止数据丢失,留下了这个功能,但是这个属性也容易造成一些隐私数据的泄露。如果你想关闭可以把它设置为false。那么这个属性在哪里设置呢,就在AndroidManifest.xml文件中的application标签中。

要备份APP的数据,首先我们要知道这个APP的包名才可以进行备份。

在手机或模拟器上面运行APP,然后输入命令: adb shell mpsys activity top #
这时会输出很多东西,你可以用查找功能Ctrl+F,找到TASK,下图红框中就是要找的包名

命令: adb logcat| findstr START
然后在手机或模拟器上点击你想要获取的应用,这时就会在cmd中出现相应的包名和类名了。

启动APP的命令: adb shell am start -W -n package/activity

命令窗口通过adb shell 进入android 的Linux命令界面,输入am help看到如下信息:

它会展示出在不同场景下(比如start-activity、start-service等)不同参数代表的意义一些参数的意义,情况太多了这里就不细说了。

回到正题,后面的package和activity就是上面获取包名第二种方法中提到的cmp,比如我们要启动谷歌地图: adb shell am start -W -n com.google.android.apps.maps/com.google.android.maps.MapsActivity

在这里我们再做一个延伸, 用命令做APP的冷启动和热启动操作,然后记录启动的时间
我们看到上图中有三个数字ThisTime、TotalTime和WaitTime,这三个数字就是本次启动APP所花费的时间。
热启动时退出退出APP的命令: adb shell input keyevent 3 ,这就相当于按了手机的home键,然后我们再执行启动APP的命令,这样就完成了热启动。

我们看到热启动花费的时间比冷启动少了很多,一套冷、热启动的流程我们就走完了。接下来就看我们怎么去优化了,让它们变的更少。所以我们在平时做启动优化的时候可以把自己的APP和一些优秀的APP做一下对比看看还差多少。

上面已经说过了一种退出APP的方法了,接下来这个命令是相当于杀掉当前的APP进程。
命令: adb shell am force-stop package
这时候再使用启动命令,就相当于冷启动了。

有的时候我们在手机上查看和操作apk不是特别方便,而且通过文件管理找apk也很难找。接下来就介绍怎么用adb命令把手机中的apk导到电脑上。

通过包名获取apk在手机中的存储路径,命令 adb shell pm path package

导出apk文件,到当前目录下
命令: adb pull 路径

这一步就要看一下apk中有哪些东西了,主要还是看一下AndroidManifest.xml文件当中的allowBackup设置。
我平常用的方法就是吧apk文件的后缀该成zip,然后就可以看到里面的东西了。下面的是谷歌地图的apk的构成。

下面来看一下AndroidManifest.xml文件,会看到都是乱码,但是关键的信息还是可以获取的,我们目前想要的就是下图红框中的allowBackup属性,像谷歌的APP肯定是把它设置成false的,所以我们没办法备份它的信息的。

那么我们怎么看一个应用的allowBackup属性设置成true还是false呢,我的观察和实践出来的方法是看allowBackup后面有没有小方框,有就代表设置了true。如果有哪位大神知道好的可靠的方法还请留言告知。

下面是其他apk中的AndroidManifest.xml文件,后面带了个小方框。

在了解到APP可以备份之后,我们就可以开始做坏事了,哈哈。
备份的命令: adb backup -nosystem -all -noapk -noshared -f data.ab package

[-system | -nosystem] 是否备份系统
[-apk | -noapk] 是否备份apk安装文件
[-shared | -noshared] 是否备份手机存储空间
-f *.ab 存档格式一定要是.ab
package:包名

在运行命令之后,手机或模拟器会出现一个页面要求你输入备份密码,这个密码你可以随便输入,但你要记住,在后面查看ab文件的时候会用到。

输入密码,点击【备份我的数据】之后就开始备份了,备份完成之后会有提示,这时就是生产一个ab文件了。

ab文件大家很少接触,这里使用abe工具(链接: https://pan..com/s/1NPbhtF1fyJcHOm1CXwi9Dg


提取码:uns4 )解析ab文件 ,也是通过命令,把abe.jar和刚才生成的ab文件放到同一个文件夹中,然后运行命令: java -jar abe.jar unpack xxx.ab xxx.rar
(如果不想使用命令可以看看这篇文章 https://www.feifeiboke.com/android/3639.html

这个命令就是吧ab文件解析成rar文件,这样就能解压了,我们就能看到里面的东西。解压出来大概就是下面这个样子。其中比较重要的是db文件夹和sp文件夹,里面的数据我就不放了,容易引起不必要的误会。你可以自己动手试试。

写这篇文章还是提醒大家在平时的开发中要注重APP数据的安全问题,毕竟数据还是相当重要的。
如果有哪里写的不对的地方,请指出,我会及时改正。

Ⅶ 如何调整安卓虚拟机内部储存空间的大小

在使用Android模拟器开发时,可以通过硬盘来模拟SD卡。具体做法是:
1.创建一个SD卡镜像文件
打开cmd,进入到c盘根目录下,输入如下命令:mksdcard 1024M sdcard.img,该命令会在当前目录(我即是c盘根目录)下生成一个sdcard.img文件,该文件就是Android模拟器的SD卡镜像文件。1024M表示1024兆,即该SD卡有1个G的容量,也可用K做单位(1M=1024K),K,M必须大写。目前Android支持8M~128G的SD卡。
2.关联SD卡和模拟器
就是让模拟器知道它的SD卡是谁,路径是什么。 在eclipse中使用了ADT插件。eclipse -> windows->Android AVD Manager ,弹出一个窗口, 在SDCard后面的框中输入:c:\sdcard.img ,即是第一步创建的SD卡镜像文件的位置。先点击create avd,然后点击 finish 结束。
3、向SD卡中导文件
这一步需要把模拟器运行起来。
在cmd中,命令如下:adb push test.mp3 sdcard/test.mp3,这会将本地当前目录下的test.mp3文件拷到sdcard中,文件名不变。前一个test.mp3是本地文件的路径,sdcard是目的sd卡镜像的文件名(去掉后缀)。
4、在模拟器中使用SD卡中的文件
导入文件后,如果要在模拟器中访问,还需要在模拟器中的Dev tools里面Media scanner scan 一下媒体文件。

Ⅷ 手机上锁的adb包里cmd打开存储不足

清空一下储存空间就好了,刷系统之前需要对包解压,要占用空间的

Ⅸ ADB命令怎样显示手机的实际内存

你好
当程序运行垃圾回收的时候,会打印一条Log信息,其格式如下:
D/dalvikvm: <GC_Reason> <Amount_freed>, <Heap_stats>, <External_memory_stats>, <Pause_time>

GC_Reason表示导致垃圾回收的原因以及当前的回收类型,包括以下几类:
GC_CONCURRENT:当堆中对象数量达到一定是触发的垃圾收集
GC_FOR_MALLOC:在内存已满的情况下分配内存,此时系统会暂停程序并回收内存
GC_HPROF_DUMP_HEAP:创建FPFOR文件来分析Heap时所造成的垃圾收集
GC_EXPLICIT: 程序调用了垃圾收集函数System.gc

GC_EXTERNAL_ALLOC: 出现在API 10及以下,为外部分配内存(native memory or NIO buffer)所造成的垃圾回收,高版本全部分配在Dalvik Heap中。
Amount_freed 表示此次回收的内存

Heap_stats 表示空闲内存百分比和存活对象大小/堆的总大小

External_memory_stats 表示API 10及以下的外部分配内存,已分配内存/导致垃圾回收的界限

Pause_time 暂停时间,一个表示开始回收垃圾的时间,另一个表示回收结束的暂停时间

D/dalvikvm( 9050): GC_CONCURRENT freed 2049K, 65% free 3571K/9991K, external 4703K/K, paused 2ms+2ms
注意这条信息中的 “ 3571K/9991K” 值,这代表着程序使用的heap大小。
2.使用DDMS
Eclipse中的DDMS提供了一个观察内存使用情况的GUI,当我们不断点击Cause GC时,就会看到当前程序的Heap,使用比较方便,具体用法可以Google一下。
3.使用adb mpsys 命令
adb是一个非常强大的工具,使用adb查看应用程序内存使用情况可按如下格式在命令行里查看内存使用情况:
adb shell mpsys meminfo <package_name>
其中,package_name 也可以换成程序的pid,pid可以通过 adb shell top | g
满意请采纳

Ⅹ 手机存储空间与手机管家扫描出来的剩余空间大小差别很大

手机的存储空间一般分为3部分1内存,这个和电脑的内存RAM是一样的,早期的手机有512M现在一般都有2-3G内存,手机的内存和电脑的内存不同之处就在于手机的内存是一直都供电的,所以一般里面的内容也不会消失,内存运行速度快,常用的软件的核心部分都会调用到内存里执行2手机内置闪存,一般手机都会内置一部分闪存,容量8G-32G之间,一般都会自带16G闪存,但如果本身不能扩展闪存(就是可以插TF卡,有些机器一次带足32G或64G闪存。3手机外置闪存,很多手机都可以通过在闪存卡插槽(一般是TF卡)插入外置存储卡来扩展闪存,一般都支持到32G,现在有的手机也可以支持到128G。如果手机的内存卡有很大空间,有2种情况,一种是发生在安卓系统里,在安卓系统2.2之前,很多程序都会默认装在RAM里不能随便往内置闪存卡(SD卡)里移动,Android (安卓)系统运用RAM的方式跟windows不同,在Android 里RAM被用满了可以有效使用RAM,可以快速打开软件,安卓能非常有效的使用RAM,在安卓系统里的进程和程序是两回事,程序是一直保留在系统里的,但是没有任何进程在后台“运行”,就不会占用系统资源。所有的程序保留在内存中,可以更快的启动回到它之前的状态。当你的内存用完了,系统会自动帮你杀掉你不用的任务。最初安卓系统为了保证软件安全性和稳定性,默认把程序安装到内部存储里。而那时候内部存储空间配额都比较小,就算手头SD、TF卡空间再大,内部存储空间不足的话依旧安装不了软件。在2.2之后设计的程序,一般程序都会直接安装到闪存卡里,这样就避免了占用RAM,这时的存储空间不足更可能指的是上面的3有很大空间,而2的空间不足,比如早期的红米,把4G内置闪存卡划成了800M给2,剩下的做3,这时有以下解决办法:a可以用360等手机优化软件来清除不用的缓存和程序来腾出2里的空间。如果是MIUI系统需要看下系统存储是否为零,并腾出系统存储的空间。网上有修改系统参数让外置闪存卡替换系统内置闪存卡的方法。b可以通过将2里的程序转移到3里来腾出空间,但有部分手机不支持该功能。安卓的系统可以进入到程序里面逐个检查占用空间较大的程序,每个程序下有个清理数据的选项,点击它,这个数据所占用的空间就清理出来了。不过要注意清理之后,你在该程序之前登录时的数据就都没有了。IPHON手机,比如IP6,可以打开设置->通用->用量。该列表显示了都有哪些项目占用了存储空间,以及占用空间最大的项目是什么。点击列表右侧的按钮,就可以看到详情,也可以在这里删除一些不必要的项目。c通过把2里的MP3或视频等转移到3里腾出空间,或者精简2里的程序来腾出空间。IPHONE手机可以用ITUNES导出照片视频后删除得到空间。d可以通过恢复出厂设置来迅速使手机恢复到新机的内存状态,但这样做之前要做好各种备份!

热点内容
c语言中ctod 发布:2025-01-04 18:42:29 浏览:608
数据库推广 发布:2025-01-04 18:41:50 浏览:261
sql学生表与成绩表 发布:2025-01-04 18:37:00 浏览:58
ftp的使用方法 发布:2025-01-04 18:29:09 浏览:884
武汉java工资水平 发布:2025-01-04 18:27:44 浏览:410
linux修改文件保存 发布:2025-01-04 18:20:52 浏览:204
jar包是编译后的文件吗 发布:2025-01-04 17:54:11 浏览:937
车上什么配置好 发布:2025-01-04 17:53:34 浏览:622
wdcpphp55 发布:2025-01-04 17:33:48 浏览:375
数据库连接C的方法 发布:2025-01-04 17:20:09 浏览:518