`
jiagou
  • 浏览: 2572337 次
文章分类
社区版块
存档分类
最新评论

Android 安装apk文件及相关命令

 
阅读更多

一、安装APK文件到Android模拟器

Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开 发人员,可以通过Eclipse+ADT,使用DDMS(Dalvik Debug Monitor Service,它为我们提供例如:为测试设备截屏,针对特定的进程查看正在运行的线程以及堆信息、Logcat、广播状态信息、模拟电话呼叫、接收 SMS、虚拟地理坐标等等)可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。

一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Android模拟器就启动了,

二、 将android123.apk文件复制到Android SDK的Tools目录中(点击下载Android123.apk文件),使用cmd的cd命令定位到Android 模拟器目录Tools中,执行adb install android123.apk命令,这时模拟器将会自动执行安装。

二、adb命令的使用

adb(Android Debug Bridge)是Android 提供的一个通用的调试工具,借助这个工具,我们可以管理设备或手机模拟器的状态 。还可以进行以下的操作:
1、快速更新设备或手机模拟器中的代码,如应用或Android系统升级;
2、在设备上运行shell命令;
3、管理设备或手机模拟器上的预定端口;
4、在设备或手机模拟器上复制或粘贴文件;

以下为一些常用的操作:
1、安装 应用到模拟器:
adb install
比较遗憾的是,Android并没有提供一个卸载 应用的命令,只能自己手动删除 :
adb shell
cd /data/app
rm app.apk
2、进入设备或模拟器的shell:
adb shell
通过上面的命令,就可以进入设备或模拟器的shell环境中,在这个Linux Shell中,你可以执行各种Linux 的命令,另外如果只想执行一条shell命令,可以采用以下的方式:
adb shell [command]
如:adb shell dmesg会打印出内核的调试信息。
3、发布端口:
可以设置任意的端口号,做为主机 向模拟器或设备的请求端口。如:
adb forward tcp:5555 tcp:8000
4、复制文件 :
可向一个设备或从一个设备中复制文件,
复制一个文件或目录到设备或模拟器上:
adb push
如:adb push test.txt /tmp/test.txt
从设备或模拟器上复制一个文件或目录:
adb pull
如:adb pull /addroid/lib/libwebcore.so .
5、搜索模拟器/设备的实例:
取得当前运行的模拟器/设备的实例的列表及每个实例的状态:
adb devices
6、查看bug报告:
adb bugreport
7、记录无线通讯日志:
一般来说,无线通讯的日志非常多,在运行时没必要去记录,但我们还是可以通过命令,设置记录:
adb shell
logcat -b radio
8、获取设备的ID和序列号:
adb get-product
adb get-serialno
9、访问数据库SQLite3
adb shell
sqlite3

10、 通过gsm call命令可以像Android 模拟器打电话 ,除了在EclipseADT 的DDMS中通过按钮Dial外,还可以通过DDMS外壳调用gsm call命令直接拨打,我们首先需要启动AndroidEmulator,然后在cmd环境下执行telnet localhost 5554 下面就可以向Android模拟器 拨号,参数为gsmcall < phoneNum> ,比如给10086打电话 为gsm call +10086

</quote>

下面是实际个人安装apk文件的过程:

首先???遇到的问题是adb命令用不了,解决方法是将 $ANDROID_NDK_ROOT/tools 路径添加到path中去。因为adb工具在这个目录下,参见以下网址说明

http://developer.android.com/guide/developing/tools/adb.html#overview

分享到:
评论

相关推荐

    android模拟器安装APK文件

    下面我们将详细讨论如何在Android模拟器中安装APK文件。 首先,你需要拥有一个APK文件。通常,APK文件可以通过以下方式获取: 1. 开发者编译:如果你是应用开发者,你可以通过Android Studio将你的项目编译成APK。...

    安装APK文件到Android模拟器.doc

    在Android开发过程中,有时我们需要在Android模拟器上安装APK文件进行测试或演示。这篇文档详细介绍了如何将APK文件安装到Android模拟器上的步骤,适用于开发者和普通用户。 首先,你需要启动Android模拟器。这通常...

    安装APK文件到Android模拟器

    Android SDK 的 Tools 目录中(点击下载 Android123.apk 文件),使用 cmd 的 cd 命令定位到 Android 模拟器目录 Tools 中,执行 adb install android123.apk 命令,这时模拟器将会自动执行安装。 二、adb 命令的...

    Android APK的安装卸载

    2. 使用 adb 工具将 APK 文件安装到 Android 设备中,命令如下:`adb install xx.apk` 3. 安装完成后,APK 文件将被放在 `/data/app/` 目录下,同时在 `/data/system/packages.xml` 文件中增加了一条记录,以便系统...

    Android模拟器安装APK文件

    ### Android模拟器安装APK文件 #### 一、安装APK文件到Android模拟器 在进行Android应用程序开发的过程中,开发者经常需要在模拟器上安装APK文件以进行测试。APK(Android Package Kit)文件是一种Android平台上的...

    Android 校验apk文件渠道号、包名、版本号

    执行命令./version.sh查看所有apk文件版本号及versionCode 3、查看单个apk文件apk包名、版本号 执行命令./version.sh apk_a01.apk查看所有apk apk_a01版本号及versionCode NOTE: 如提示找不到aapt,请把aapt...

    Android 之 在模拟器上安装APK

    在Android开发过程中,为了测试和调试应用程序,我们通常需要在设备或模拟器上安装APK文件。本篇文章将深入探讨如何在Android模拟器上安装APK,这对于开发者来说是一项基本技能,尤其当实体设备不在手边时。我们将...

    APK文件的安装方法

    本篇文章将详细介绍APK文件的安装步骤以及相关工具的使用。 1. **常规安装流程** - **开启未知来源安装权限**: 在Android设备上,用户通常需要先在设置中开启“允许来自此来源的应用安装”(或称为“未知来源”)...

    如何在android模拟器中直接安装apk

    "Android 模拟器中安装 APK 文件" Android 模拟器是一种虚拟的 Android 环境,用于测试和调试 Android 应用程序。在 Android 模拟器中安装 APK 文件是开发和测试的重要步骤。本文将指导您如何在 Android 模拟器中...

    adb_win android 电脑安装apk

    在这个场景中,重点在于使用ADB安装APK文件。 描述中提到的“android模拟器或android系统安装apk游戏工具”,指的是我们既可以将APK安装到Android模拟器上,也可以安装到实体的Android设备。模拟器是开发者常用的...

    Android 更新下载apk 安装apk 打开apk

    在Android平台上,更新、下载、安装以及打开APK文件是应用程序生命周期中的常见操作。下面将详细阐述这些过程及其相关的知识点。 一、Android APK文件 APK(Android Package)是Android系统中应用程序的安装包,...

    android批量安装apk

    通常,这种工具会结合ADB(Android Debug Bridge)来工作,ADB是Android SDK的一部分,它允许开发者与Android设备进行通信,执行各种操作,如安装APK、传输文件或运行设备上的命令。 在标签中,"android"、"批量"、...

    android应用下载安装apk升级版本实现demo适配Android10

    然后使用`Intent`启动安装流程,`ACTION_VIEW` Intent配合`setDataAndType()`和`setFlags()`方法来指定APK文件路径和安装意图。 6. **处理Android 10的存储权限**:Android 10引入了Scoped Storage,限制了对外部...

    Android 获取apk声明的权限列表

    本篇文章将深入探讨如何获取Android APK文件声明的权限列表,这对于开发者进行应用审计、安全分析或用户理解应用权限需求至关重要。 首先,我们需要了解Android权限系统的基本概念。在Android中,权限分为两种类型...

    android安装apk详解[收集].pdf

    用户可以直接将APK文件传输至Android设备上进行安装。与Symbian平台的SIS或SISX文件相似,APK文件也可以直接运行安装。 #### 三、Android应用安装方式 ##### 1. **系统应用安装** - **定义**:这类应用通常在设备...

    批量安装apk应用、批量传输文件的批处理命令文件

    双击`install_apks.bat`,批处理会自动安装所有APK文件,每个安装过程完成后会暂停,等待用户确认。 ### 批量传输文件到手机 1. **创建批处理文件**: 创建一个名为`transfer_files.bat`的新批处理文件,输入...

    Android程序中(APK程序)执行Adb shell 命令

    在AndroidManifest.xml文件中,我们可能需要添加一些权限,比如`&lt;uses-permission android:name="android.permission.RUN_EXTERNAL_COMMANDS" /&gt;`,尽管这个权限在API 23及以上版本已被废弃,但仍然可以用来说明你的...

    HTML5封装成android应用APK文件方法

    1. 在项目目录下运行`cordova build android`命令,这将使用Android SDK构建APK文件。 2. 构建完成后,APK文件会位于`appname\platforms\android\build\outputs\apk`目录下。 步骤六:测试和发布 1. 使用Android ...

    adb 命令安装 apk 到多个 devices

    在标题“adb命令安装apk到多个devices”中,重点是利用adb批量安装APK文件到多个Android设备或模拟器上,这对于开发者进行测试或分发应用非常方便。 首先,了解adb的基本用法。在命令行中,我们通常使用`adb ...

Global site tag (gtag.js) - Google Analytics