1、android 如何删除sqlite数据
从cmd进入android sdk下的tools目录键入adb shell然后cd /data/data/你的工程(com.test.TestActivity/databases)到数据库目录下,你想删哪个就rm **
衍生问题:如何查看当前目录下都有些什么文件呢?
使用ls而不是dir活着list
2、切换屏幕
在 Windows 作業系統上按下 「Ctrl」和「F12」鍵 ,或是在 Mac OS X 作業系統上同時按下「fn」和「7」鍵,螢幕就會從預設的直式顯示改成橫式顯示,再按一次則切換回原來的直式顯示。
3、移除模擬器佈景
要移除一個模擬器佈景,直接刪除在「android_sdk/platforms/android-1.5/skins」中的對應目錄即可。
4、移除程式
我們已經順利地啟動了模擬器,那麼,該怎麼移除安裝到模擬器上的程式哩?
Android SDK 中提供一個 adb (Android Debugger) 命令行工具 (在 android-sdk/tools 中),我們可以用裡面的 shell 工具連上模擬器來移除應用程式。在某些平台上,這些動作可能需要擁有 root 權限才能執行。
首先打開命令列,啟動 adb shell
$ adb shell接著切換到 data/app 目錄中
$ cd data/app/使用 ls 命令(等同 windows 上命令行的 dir 命令)來檢視檔案列表
# ls
-rw-r--r-- system system 1325833 2007-11-11 20:59 ApiDemos.apk
接著使用 rm 命令來刪除 ApiDemos 應用程式
5、移除模擬器
我們可以使用「android list avd」命令來列出所有的模擬器
$ android list avd
Available Android Virtual Devices:
Name: cupcake
Path: /Users/mac/.android/avd/cupcake.avd
Target: Android 1.5 (API level 3)
Skin: HVGA表示現在系統中有一個名為 cupcake 的模擬器。 我們可以使用「android delete avd --name cupcake」命令來刪除名稱為cupcake」的模擬器。
$ android delete avd --name cupcake
AVD 'cupcake' deleted.刪除後再次執行「android list avd」命令,得到的結果為
$ android list avd
6、模拟器按键和键盘按键的影射关系。
模拟器设备按键键盘键
HomeHOME
Menu(左软键)F2 或者 Page-up
Star(右软键)Shift-F2 或者 Page-down
BackESC
Call/dial buttonF3
Hangup/end call buttonF4
SearchF5
电源按钮F7
音频音量增加旋钮KEYPAD_PLUS, Ctrl-5
音频音量减少旋钮KEYPAD_MINUS, Ctrl-F6
摄像机按钮Ctrl-KEYPAD_5, Ctrl-F3
切换前一布局器KEYPAD_7, F11
切换后一布局器KEYPAD_9, F12
网络乒乓开关F8
代码特性开关F9(仅在-trace启动参数下生效)
全屏模式Alt-Enter
轨迹球模式Ctrl-T
DPad left/up/right/downKEYPAD_4/8/6/2
导航面板中间按键KEYPAD_5
环形旋钮KEYPAD_MULTIPLY(*) / KEYPAD_DIVIDE(/)
注意:您开发机的键盘必须关闭NumLock。
7、模拟器中增加SD卡并将文件及文件夹导入模拟器中的操作
从文档上看,Android模拟器能够让我们使用fat32格式的磁盘镜像作为SD卡的模拟,今天尝试了一下,把过程记录下来和大家分享:
1. 进入Android SDK目录下的tools子目录,运行
mksdcard -l sdcard 512M /your_path_for_img/sdcard.img
这样就创建了一个512M的SD卡镜像文件
2. 运行模拟器的时候指定路径(注意需要完整路径):
emulator -sdcard /your_path_for_img/sdcard.img
这样模拟器中就可以使用"/sdcard"这个路径来指向模拟的SD卡了
3、那么如何拷贝本机文件到SD卡,或者管理SD卡上的内容呢?
A. 在linux下面我们可以mount成一个loop设备,先创建一个目录,比如叫android_sdcard,然后执行:
mount -o loop sdcard.img android_sdcard
这样管理这个目录就是管理sdcard内容了
B. 在windows下面我们可以用mtools来做管理,也可以用android SDK带的命令(这个命令在linux下面也可以用):
adb push local_file sdcard/remote_file
如果你是使用命令行启动模拟器的话,你可能会在启动模拟器的同一个命令窗口输入启动SD卡的这些命令,输入他们之前你会发现没有提示行,所以会使用Ctrl+C来结束它。这样操作是不正确的,因为会导致将模拟器也关闭了,这样你就无法将文件导入到模拟器中,得到的提示是无法找到设备。
我的命令示例:adb push f:\AndroidSDCard\files\Andy.mp3 /sdcard/Andy.mp3
输入回车后如果正确的话,会提示正在导入这么一个短暂的过程。
同样,如果是导入文件夹的话,可以使用
adb push f:\AndroidSDCard\files /sdcard 即可!你可以看到一个个文件被导入。
8、启动模拟器皮肤的命令行方法:
1. 将"wvga" "wvga-keyboard"两个文件夹复制到
" .\android-sdk-windows-1.5_r1\platforms\android-1.5\skins" 路径下. 两个模拟器皮肤即可以使用
2. 启动皮肤方法, 在cmd中键入命令: "emulator -avd myavd -skin wvga" 即可.
由于wvga的分辨率达到800x480, 如果想缩小模拟器的尺寸可用命令: "emulator -avd myavd -skin wvga -scale 0.8" 最后一个数字"0.8"是缩放比例.
#在eclipse中的设置方法略
说明:
1. "wvga"皮肤有横竖屏两种, 但是没有qwert键盘. 横竖屏的切换方法 "ctrl+F12";
2. "wvga-keyboard"皮肤仅有横屏一种, 且有qwert键盘;
3. android模拟器按键和PC键盘按键的影射关系, 如下(转贴)
emulator -avd myavd2 -sdcard f:\AndroidSDCard\sdcard.img -skin wvga-Keyboard -scale 0.8
emulator -avd myavd2 -sdcard f:\AndroidSDCard\sdcard.img -skin wvga -scale 0.8
9、擦除模拟器中一些系统设置或者文件的命令:
emulator -avd myavd2 -wipe-data
分享到:
相关推荐
PC端Android模拟器操作系统虚拟化技术的实现 PC端Android模拟器操作系统虚拟化技术的实现是指在PC机上模拟Android操作系统环境的技术,目的是为了让开发者能够在PC机上快速地开发、测试和调试Android应用程序。该...
### Android模拟器端口映射详解 #### 一、引言 在开发Android应用程序时,开发者经常需要在模拟器上进行应用调试与测试工作。在某些特定场景下,如需在本地计算机与模拟器之间传输数据(特别是UDP协议的数据包),...
在Android开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了一个可以在桌面系统上运行和测试Android应用的环境。然而,由于模拟器的网络配置与开发者的主机系统不一致,这可能导致通信问题,例如...
在Android模拟器上安装软件是一项基础且重要的操作,尤其对于进行Android开发和测试的用户来说,掌握此技能是必不可少的。通过本文,我们将深入探讨在Android模拟器上安装软件的具体步骤、涉及的工具以及可能遇到的...
安装 APK 文件到 Android 模拟器 Android 手机使用的执行文件为 APK 格式,类似于 Windows 平台的 exe 文件。在 Android 模拟器中安装 APK 文件有多种方法,如果你是开发人员,可以通过 Eclipse+ADT,使用 DDMS...
在IT领域,尤其是在移动应用开发过程中,Android模拟器扮演着至关重要的角色,它为开发者提供了在真实设备上可能无法实现的测试和调试环境。然而,在使用Android模拟器的过程中,难免会遇到各种各样的启动问题,这些...
### 解决Android模拟器上网问题 #### 概述 在进行Android应用开发的过程中,开发者经常需要使用Android模拟器来进行应用程序的测试与调试。然而,在某些情况下,模拟器可能会遇到无法联网的问题,这不仅影响了应用...
标题中的“制作可独立分发的Android模拟器”是指创建一个可以脱离原始开发环境,单独在其他计算机上运行的Android模拟器副本。这样的模拟器通常包含所有必要的组件,使得用户无需安装完整的Android SDK或依赖外部...
在Android开发过程中,有时我们需要将文件从电脑复制到Android模拟器进行测试或调试。本文将详细介绍两种在Android Studio中将文件复制到模拟器的方法:一种是通过Android Studio的图形界面,另一种是使用命令行工具...
### 使用VNC远程控制Android模拟器 在当前的软件开发环境中,远程控制技术变得越来越重要,尤其是对于Android应用开发者来说,能够远程访问和控制Android模拟器可以极大地提高工作效率。本文将详细介绍如何通过VNC...
Android 模拟器 IP 设置详细操作指南 Android 模拟器 IP 设置是 Android 开发中一个非常重要的步骤,因为模拟器的 IP 地址和电脑的 IP 地址不同,会导致模拟器无法连接互联网,或者无法与电脑进行通信。本文将详细...
QEMU 是一个开源的模拟器,可以模拟各种 CPU 架构和操作系统的行为。在 Android 模拟器中,QEMU 用于模拟 Android 设备的行为,并提供了一个虚拟机环境来运行 Android 应用程序。 要加速 Android 模拟器启动运行...
"HTC G2风格的Android模拟器皮肤"是指为Android模拟器设计的一种界面外观,它模仿了HTC G2手机的操作界面和风格。HTC G2是HTC公司推出的一款早期Android智能手机,以其独特的侧滑QWERTY键盘和原生Android系统体验而...
- 确认操作系统是否支持当前版本的Android模拟器。 5. **重置模拟器:** - 如果以上步骤都无法解决问题,可以考虑删除并重新创建模拟器实例。 - 在AVD Manager中删除现有的模拟器配置,然后新建一个。 6. **...
这些操作系统在当时非常流行,并且能够很好地支持所需的Android模拟器。 2. **Java环境**: 由于Android模拟器依赖于Java环境来运行,因此如果你的计算机尚未安装Java,那么你需要下载并安装最新的Java环境。[点击...
一、Android模拟器的创建 1. 首先,你需要安装Android Studio,这是Google官方提供的集成开发环境(IDE),包含了Android SDK工具,其中就包括了模拟器。访问https://developer.android.com/studio下载并安装最新...