[Android] 安卓模拟器临时文件相关问题

今天生产环境有台机器的硬盘满了,排查发现我的模块在/tmp/android-username目录下留了一堆形如“emulator-1tpH5l”的文件,占用了很大的空间。

这个模块会反复启停好几个安卓模拟器,每次启动就会创建一个临时文件,看上去像是system.img的一个复制,然后模拟器停掉之后,临时文件并没有被删除。

网上搜了一下可以通过设置“ANDROID_TMP”这个环境变量改变模拟器的临时目录,并不能彻底解决这个问题。

后来发现了原因,在停模拟器时为了我直接用"kill -9"杀掉了模拟器,当时是害怕adb没有响应,而且没有发现副作用才这么做的。改为"adb -s emulator_name emu kill"命令之后发现临时文件可以正常删除。

[Android] 安卓模拟器临时文件相关问题

时间: 2025-01-07 02:52:20

[Android] 安卓模拟器临时文件相关问题的相关文章

如何通过Android Studio 或者ADT 使用VS的安卓模拟器

** Using the Visual Studio Emulator for Android from Android Studio or Eclipse with ADT ** 如何通过Android Studio 或者ADT 使用VS的安卓模拟器 原文地址:http://blogs.msdn.com/b/visualstudioalm/archive/2015/07/20/you-can-now-acquire-the-visual-studio-emulator-for-android-

Android Studio 1.0.1 + Genymotion安卓模拟器打造高效安卓开发环境

我们开发安卓大多是使用Eclipse和安卓SDK中自带的安卓模拟器.当然,Google早就推出了自己的安卓开发环境——Android studio,在不久前,Google发布了Android Studio 1.0,个人感觉使用起来还是不错的.之前下载过一些Android studio的早期版本,但是都因为"网络问题"而安装失败,无奈删除.而这一次,Android studio 1.0下载后,不需要再联网下载东西了,直接解压就可以使用.  一.Android Studio 1.0.1的下

[Android] 配置安卓模拟器,使得dex文件不被优化成odex

最近做一个模块,需要将apk里面加载的dex文件dump出来,所以需要配置让dalvik不要把dex文件优化成odex. 1. 配置build.prop 主要是通过修改文件/system/build.prop里面的配置. (1) dalvik.vm.dexopt-flags 本参数控制Dalvik虚拟机的程序代码校验和优化.可填写的值有m.v和o.m为标准选项,可以是m=y或m=n.若m=y则启用不安全代码的校验和托管代码的优化.兼容性和安全性最高.v为校验选项,可与o并存.可以是v=a或v=n

Visual Studio 2015 预览版 - 支持跨平台开发Android/iOS应用程序(内置安卓模拟器)

微软最近的惊人举动真多,对普通消费者Office 移动版宣布免费,对开发者也发布了完全免费的 VS2013 社区版! 不仅如此,就连 .Net 开发框架环境也竟然「开源」并且跨平台支持 Mac 及 Linux 了!! 同时宣布的 Visual Studio 2015 和 .Net 2015 预览版均也开放下载了.作为微软跨平台新战略下的开发工具, VS2015 支持开发人员编写跨平台应用程序,从 Windows 到 Mac.Linux.甚至是编写 iOS 和 Android 代码! 此外,微软还

Win10安卓模拟器Visual Studio Emulator for Android使用简介(转)

Visual Studio Emulator for Android是微软官方发布的独立版本的安卓模拟器,这款软件可以让安卓应用开发者更加轻松的用Visual Studio编写Android应用,据说Visual Studio Emulator for Android 模拟器的性能甚至比Google自家的要快很多,那么win10安装模拟器怎么用呢,下面小编就给大家带来Win10安卓模拟器Visual Studio Emulator for Android使用教程. Win10安卓模拟器Visua

【Android】把外部文件拷贝的AVD安卓模拟器上的sdcard上,并且在AVD中浏览sdcard的文件

首先,实现这一切的大前提是,你的AVD安卓模拟器,在启动之前,有设置好sdcard的大小,如下图.同时,你的AVD安卓模拟器,要处于启动状态.否则无法执行如下的操作. 这里以<[Android]利用adt-bundle在Windows下轻松搭建Android开发环境与Hello world>(点击打开链接)在Windows中安装出来的安卓开发环境为例. 一.把外部文件拷贝的AVD安卓模拟器上的sdcard上 1.在AVD成功开机之后,你先要通过Window->Open Persperct

创建安卓模拟器的两种方式及常用Android命令介绍

创建安卓模拟器有以下两种方式: 1>通过图形界面创建,在Eclipse中单击Windows->Android Virtual Device Manager启动图形界面窗口 2>如果用的不是Eclipse,则可以切换到~/tools/文件夹,在终端执行"android avd",单击Create 按钮,则可以创建一个新的模拟器. 2.使用镜像功能加快模拟器的启动速度. 也许你在启动Android模拟器重新启动的速度很慢,因此新增了一个保存和恢复模拟器状态的镜像功能,用以

安卓模拟器Android SDK Manager 无法获取SDK列表的解决办法

1.打开运行Android SDK Manager ,Tool菜单,选择Options,打开设置菜单,勾选“Force https://...sources to be fetched using http://...”,,然后点Close关闭,如下图: 2.设置hostes文件能电脑能正常访问Google下载中心 打开C:\Windows\System32\drivers\etc文件夹,双击hosts文件,选择使用记事本打开,把以下代码加到hosts文件中. 74.125.113.121 de

Android studio 无法启动安卓模拟器

1.通过Android SDK Manager在extra中,找到并选中了那个Intel x86 Emulator Accelerator (HAXM) 2.手动启动HAXM 去对应的sdk\extras\intel\Hardware_Accelerated_Execution_Manager 路径下,找到了对应的文件: D:\tmp\tmp_dev_root\android\adt-bundle-windows\sdk\extras\intel\Hardware_Accelerated_Exe