`

android 导出,安装 卸载 讲解

阅读更多
首先安装
一:首先需要启动模拟器
二:start -> 运行 ->CMD
三:进入andoridsdk下面的tools目录
四:adb install c:\*.apk(说明:“c:\*.apk”是要安装的文件的路径)
===================
卸载
一:首先需要启动模拟器
二:start -> 运行 ->CMD
三:进入andoridsdk下面的tools目录
四:adb shell
五:cd data
六:cd app
七:ls(说明,主要是针对不知道包下面的文件,可以列表显示出来)
八:rm *.apk(说明:"*.apk"是你要卸载的apk包)
==============================
创建avd
android create avd –target 1 –name myavd


启动模拟器
emulator -avd youravdname (这样才可以正常启动一个模拟器的实例)


====================================

本文要讲的是关于android模拟器和apk镜像文件的一些事情。主要分为4个部分,分别是:
1、如何启动Android模拟器模拟器
2、ADB的基本使用
3、如何创建Android SD卡并将APK文件拷贝到模拟器里面去
4、如何在android模拟器中安装APK镜像文件
好了,废话少说,咱们就先从最基本的说起吧,如何在电脑上启动Android模拟器

一.如何启动Android模拟器模拟器(早于Android 1.5的开发版本跳过此步)

关于在eclipse里面如何集成android这些问题就不说了,这写问题我想还是不用在这里废话的。要正确的启动模拟,你必须先要创建一个 AVD( Android Virtual Device 虚拟设备 ) ,你可以创建多个AVD,但是你的每一个启动了的模拟器都必须有一个AVD,这样你才能正确运行。下面是创建AVD的语法(关于基本的WINDOWS语法 就不赘述了,这都不知道也就不要做开发了) :

android create avd –target 1 –name myavd (当然你需要在CMD里面使用android提供的/tools)

上面这个动作完成之后你就可以在eclipse里面启动android模拟器了,其他事情暂时不需要做了。如果你想要直接启动模拟器的话,

到tools下面双击emulator.exe是行不通的,你必须这样做:

emulator -avd youravdname (这样才可以正常启动一个模拟器的实例)

【PS:当然你也可以在eclipse里面通过AVD管理器建立AVD,那样更方便,但是作为一个基于Linux的系统,我偏爱Command Line】

二.关于ADB的基本使用

做android开发的时候adb工具是必不可少的,而且有的时候非用不可。当你在Windows 中 进入android 的tools 之后 只要输入adb 然后就会有一大票的

命令提示出来,然后你就可以看看,读读,然后你就明白了个一二三,之后呢可以参考android文档,里面说得最好了。而常用的估计是下面这几个:

adb shell 【进入Linux 控制台 , 可以使用一些Linux标准的命令,但是不全,还少东西,晕死,阉割了的】

adb install 【这个就是安装APK镜像文件所需要的命令了,之后会说一些关于使用这个命令的问题】

adb push 【讲本地文件推送到android模拟器的SD卡里面,等会说如何去创建一个SD卡文件】

adb pull 【将android模拟器里面的文件保存到本地】

mksdcard 【语法: mksdcard [-l label] [K|M] 这自然就是创建一个SD卡的镜像了,不过在这个SD ISO里面安装的APP只是一个内存映像,也就是说,重启之后还得安装】



三.如何创建Android SD卡并将文件拷贝到模拟器里面去

1. 建立存储镜像: mksdcard 1024MB sdcard.iso 【OK】 如果你还想要给这个SD卡加个label什么的,随便,看看上面的语法就知道了;

2. 推送本地文件: adb push /sdcard 你需要将文件放在[sdcard]里面,其他地方你是放不进去的。

比如你这样: adb push hello.jpg / 那么你将得到这么一个结果: adb push (Read only file system)

如果你试图尝试使用chmod之类的来改变权限,随便吧,那是你的模拟器。但是我不推荐这么做,能不能做到我还没有试过。

不过我倒是试过在shell下使用./filename.apk的方式来运行apk文件,事实证明这样是不行的。

改变权限也没有用,因为你推送进去的文件的owner全部是system,而不是root,哈哈。

3. 【注意】你需要建立SD镜像之后才能adb push进去文件,在你建立sd iso 之前用adb shell 可以看见 sdcard这个文件的夹没有任何操作权限,但是建立完之后就是rw了(就是可读可写);

4. 如何让模拟器启动的时候加载sd镜像,方法有两种,首先还是command line : emulator -avd avdname -sdcard filename.iso 。在eclipse里面的话就需要在你的运行配置文件夹对话框里面给target加上sdcard参数了。是这样的,打开你的运行配置框,在target 这个标签的最下面有个[addtional emulator command line options , 在里面填入 -sdcard filename.iso 就OK 了]

5. 【上面这些有cmd参与的动作你都可以在eclipse里面完成】

四.如何在android模拟器中安装APK镜像文件

1. 在安装之前,我建议你打开一个东西,那就是 eclipse 里面的 Google 提供的 DDMS — 很好很强大的工具 。这样打开: window — open perspective — other — DDMS 打开就好了,启动模拟器的时候效果就出来了;

2. 带参数的启动模拟器: emulator -avd avdname -sdcard filename.iso 【或者eclipse里面直接启动】

3. 【启动完成之后】到tools里面这样做: adb install filename.apk

4. 在你做第三步按下回车的时候,请把视线转移到DDMS里面,这里会有很多LOG信息出来,最大化LOG CAT最爽了。一般第一次安装的时候你都不会安装成功,会有一些小毛病,主要是android的安全控制有点严格,你可以在LOG CAT里面看到,出现红色字符的行一般都是问题所在,对应解决之一般就OK了哦 。 如果使用eclipse开发的话,AndroidMianfest.xml这中东西一般都不会有错。打个签名包就没问题了。

5. 如果上面你安装成功了的话,你就可以在模拟器的桌面里面看到你的程序了,那么现在,all right,enjoy it 。

6. 卸载: 到 /data/app 里面把你对应的app remove了就OK 了 。 rm filename , 需要在adb shell 里面完成。

分享到:
评论

相关推荐

    oracle安装卸载和导入导出数据

    ### Oracle 10g for Windows 安装与配置详解 #### 一、Oracle 10g for Windows 的安装环境需求 在安装Oracle 10g for Windows之前,确保满足以下环境要求: - **操作系统**: Windows Server 2003 SP2 - **内存**:...

    Fedora 15中yum安装卸载LibreOffice中文版.docx

    Fedora 15 中使用 yum 安装和卸载 LibreOffice 中文版 LibreOffice 是 OpenOffice.org 办公套件衍生版,同样免费开源,但相比 OpenOffice 增强了无数特色功能。 LibreOffice 拥有强大的数据导入和导出功能,能挺直...

    Mysql从入门到安装卸载导入导出.zip

    本资料包包含了从入门到安装、卸载、以及数据库导入导出的全方位教程。 首先,MySQL的入门学习是了解其基本概念和操作的关键。在"MySql入门教程.pdf"中,你将学到如何创建数据库、表结构,以及如何插入、查询、更新...

    android字串导出工具

    导出android代码内的字串到excel,便于翻译。 导出后的格式是: key 英文 待翻译的语言 导出时,会自动忽略不必要的字串。比如注释里带not translate,或者属性里有translate="false"的字串。 ------------ ./string...

    android 导出数据到excel表格文件 .zip

    在Android平台上,将数据导出到Excel表格是一项常见的需求,特别是在数据管理和分析的应用场景中。这个.zip文件似乎包含了实现这一功能的代码或资源,命名为"familybill",可能是一个家庭账单管理应用的示例。下面...

    Android导出EXCEL表

    本文将详细讲解如何在Android应用中实现Excel文件的导出功能。 首先,我们需要理解Excel文件的基本格式。Excel文件通常使用两种主要的文件格式:`.xls`(老版本的Microsoft Excel)和`.xlsx`(新版本的Office Open ...

    Android开发实现的导出数据库到Excel表格功能【附源码下载】

    "Android开发实现的导出数据库到Excel表格功能" 知识点一:Android数据库操作 在Android开发中,数据库操作是非常重要的一部分。本文中,我们使用了SQLite数据库来存储家庭账单的数据。SQLite是一种轻量级的关系...

    java mysql安装 卸载教程(内涵mysql和sqlyog)

    Java MySQL安装与卸载教程是针对开发者和数据库管理员的基础指南,涵盖了如何在计算机上安装、配置和卸载MySQL数据库服务,以及如何使用相关工具进行管理。在这个教程中,我们将主要探讨以下几个方面: 1. **MySQL...

    Android程序监听自身被卸载

    为了使这个BroadcastReceiver在应用卸载时仍能工作,我们需要在AndroidManifest.xml中注册它,并设置`android:exported="true"`,因为卸载广播是系统级别的,需要接收器具有可导出性: ```xml <receiver android:...

    mysql安装和卸载

    本教程将详细讲解MySQL的安装与卸载过程,帮助你快速掌握这一关键技能。 ### MySQL的下载 在开始安装MySQL之前,你需要先从官方网站或其他可信的源下载MySQL的安装包。MySQL官网提供了不同操作系统版本的安装程序,...

    Android导出Excel

    本文将详细讲解如何在Android应用中实现Excel文件的导出功能。 首先,我们需要理解Excel文件的基本格式。Excel文件通常使用两种主要的文件格式:`.xls`(Excel 97-2003 Binary File Format)和`.xlsx`(Office Open...

    oracl安装卸载和使用环境

    本文将深入探讨Oracle的安装、卸载、使用环境以及相关的重要知识点。 首先,Oracle的安装过程涉及到多个步骤,包括规划系统资源、下载合适的软件版本、配置操作系统参数、安装数据库软件和创建数据库实例。安装过程...

    MP4Box完整版带安装卸载

    内置的安装与卸载批处理文件使得用户可以方便地进行MP4Box的安装和卸载,无需复杂的步骤或额外的安装程序。批处理文件是一种文本文件,包含了对操作系统的一系列命令,用户只需双击即可自动执行这些命令,简化了操作...

    安卓Android源码——安卓Android导入导出txt通讯录工具.rar

    在安卓(Android)平台上,开发人员经常需要处理与用户数据相关的任务,比如导入和导出联系人。这个压缩包文件“安卓Android源码——安卓Android导入导出txt通讯录工具.rar”显然提供了一个实用工具,它能够帮助用户...

    LR在安装和卸载问题.doc

    ### LR在安装和卸载过程中常见问题及解决方案 #### 一、引言 LoadRunner(简称LR),作为一款广泛应用于性能测试领域的工具,其安装与卸载过程中可能会遇到各种问题。这些问题不仅会阻碍软件的正常部署,还可能对...

    Android-Android使用jxl快速导出excel表

    在Android开发中,有时我们需要为用户提供将数据导出到Excel文件的功能,以便他们可以方便地在桌面环境中查看或进一步处理。在这种场景下,一个常用的库是jxl,它允许开发者在Java环境中创建、读取和修改Excel文件。...

    Android 导出数据库到Excel表格功能

    在Android应用开发中,有时需要将应用程序内部的SQLite数据库数据导出到常见的Excel格式,以便用户可以方便地查看、编辑或共享数据。这个过程涉及到Android的数据库操作、文件读写以及与Excel文件格式的交互。以下是...

    MySql零基础入门到精通(资料集)SQL语句+触发器+存储过程+安装卸载+导入导出+性能优化

    第一阶段---MySQL卸载手册.doc 第一阶段---MySQL基本操作教程PPT.ppt 第一阶段---MySQL安装图解.doc 第二阶段---mysql函数大全pdf 第二阶段---MySQL存储过程实例教程.doc 第二阶段---MYSQL存储过程技术ppt 第二阶段-...

Global site tag (gtag.js) - Google Analytics