`
xusaomaiss
  • 浏览: 617804 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

andriod模拟器环境下apk应用程序的安装和删除

阅读更多
  • 1.安装Android程序

    1).启动模拟器,emulator;
    2).通过adb install *.apk其实将apk文件上传到了模拟器自带操作系统的data/app目录下了;
    3).可以在android的界面下打开apk应用程序了

    2.删除Android应用程序

    如果要卸载apk却没有提供adb uninstall这个命令,要移除只好进入模拟器操作系统的文件系统内部手动删除apk文件了。如何做?运行adb shell 可进入模拟器自带的操作系统,然后的操作和Linux一样:cd data/app ; rm HelloAndroid.apk ;就可以了。下次就不会再见到这个Android程序了。

 

  • 【IT168 技术文档】在Android中,除了从界面上启动程序之外,还可以从命令行启动程序,使用的是命令行工具am .
    启动的方法为
      # am start -n {包(package)名} /{包名} .{活动(activity )名称}

    启动的方法可以从每个应用的AndroidManifest.xml的文件中得到,以计算器
    calculator )为例,它的
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.android.calculator2 ">
        <application android:label="@string/app_name" android:icon="@drawable/icon">
            <activity android:name="Calculator "
                      android:theme="@android:style/Theme.Black">
                <intent-filter>
                    <action android:name="android.intent.action.MAIN" />
                    <category android:name="android.intent.category.LAUNCHER" />
                </intent-filter>
            </activity>
        </application>
    </manifest>

    由此计算器
    calculator 的启动方法为:
    # am start -n com.android.calculator2 /com.android.calculator2 .Calculator

    对于HelloActivity这个示例工程,AndroidManifest.xml如下所示:
    <?xml version="1.0" encoding="utf-8"?>
    <manifest xmlns:android="
    http://schemas.android.com/apk/res/android "

    package="com .example.android.helloactivity ">
        <application android:label="Hello, Activity!">
            < activity android:name="HelloActivity" >
                <intent-filter>
                    <action android:name="android.intent.action.MAIN"/>
                    <category android:name="android.intent.category.LAUNCHER"/>
                </intent-filter>
            </activity>
        </application>
    </manifest>

    由此 的启动方法为:
    # am start -n com.example.android.helloactivity/com.example.android.helloactivity.HelloActivity

    其他的一些应用启动命令,如下所示:

    calendar
    (日历)的启动方法为:
    # am start -n com.android.calendar/com.android.calendar.LaunchActivity

    AlarmClock
    (闹钟)的启动方法为:
    # am start -n com.android.alarmclock/com.android.alarmclock.AlarmClock

    Music 和 Video
    (音乐和视频 )的启动方法为:
    # am start -n com.android.music/com.android.music.MusicBrowserActivity
    # am start -n com.android.music/com.android.music.VideoBrowserActivity
    # am start -n com.android.music/com.android.music.MediaPlaybackActivity

    Camera(照相机)
    的启动方法为:
    # am start -n com.android.camera/com.android.camera.Camera

    Browser
    (浏览器)的启动方法为:
    # am start -n com.android.browser/com.android.browser.BrowserActivity

      一般情况希望,一个Android应用对应一个工程。值得注意的是,有一些工程具有多个活动(
    activity ),而有一些应用使用一个工程。例如:在Android界面中, Music和Video是两个应用,但是它们使用的都是packages/apps/Music这一个工程。而在 这个工程 AndroidManifest.xml文件中,有包含了不同的 活动( activity )。
分享到:
评论

相关推荐

    Andriod模拟器

    强调“绝对可下载安全可靠”意味着该模拟器经过了安全检测,用户可以放心下载和安装,不用担心病毒或恶意软件的风险。 Android模拟器的核心功能包括: 1. **运行Android应用**:用户可以直接在PC上打开和运行APK...

    andriod studio 模拟器 搜狗输入法X86版

    在Android开发过程中,Android Studio是官方推荐的集成开发环境(IDE),它提供了丰富的功能和工具,使得开发者可以高效地创建、测试和调试Android应用程序。在Android Studio中,模拟器是一个非常重要的工具,它...

    Mac怎么安装Andriod模拟器.docx

    在Mac上安装Android模拟器是开发者或用户进行Android应用程序测试和使用的重要步骤。通常,由于Mac操作系统与Android系统不兼容,我们需要借助虚拟机软件来实现这一目标。在本篇内容中,我们将详细介绍如何使用...

    Android模拟器中安装apk的方法

    在Android开发过程中,有时我们需要在模拟器上测试应用程序,这就涉及到如何在Android模拟器中安装APK文件。本文将详细讲解这一过程,并提供两种方法。 首先,确保你已安装了Android SDK,因为APK的安装需要用到SDK...

    让DELPHI XE6 XE7 XE8 XE10开发的android安卓APK 支持 X86的方法

    在使用DELPHI XE6、XE7、XE8、XE10进行Android应用程序开发时,开发者可能会遇到一个问题,那就是编译出的APK默认只支持ARM架构的设备,而无法在搭载X86架构处理器的设备上正常运行。本文将详细介绍如何让DELPHI开发...

    Google AndRiod 入门级实例程序

    9. **APK打包**: Android应用被编译成APK(Android Package)文件,这是可以在Android设备上安装和运行的应用包。实例程序中的APK文件显示了完整的编译和打包过程。 10. **模拟器与真机调试**: 开发过程中,开发者...

    简易andriod环境设置教程

    - **应用程序层**:包括预装的应用程序和用户安装的应用程序。 - **应用程序框架层**:提供了高级APIs来构建应用程序。 - **核心类库**:包含核心库,如SQLite数据库、媒体框架等。 - **Linux内核**:提供了Android...

    andriod SDK

    Android SDK,全称为Android Software Development Kit,是Google提供给开发者用于构建、测试和调试Android应用程序的工具集。这个工具包包含了一系列重要的组件和库,使得开发者可以使用Java或Kotlin等编程语言创建...

    Android 开发环境下载

    对于初学者和专业开发者来说,理解如何正确配置和安装Android开发环境至关重要。本篇将详细介绍Android开发环境的搭建步骤,以及所需的关键组件。 1. Android Studio Android Studio是Google官方提供的集成开发环境...

    安卓Andriod源码——中禁止某软件的安装.zip

    在`PackageManagerService`的安装方法内,先检查黑名单,如果待安装应用的包名在黑名单内,返回错误信息并终止安装过程。 3. **权限控制**: 为了防止恶意篡改或绕过黑名单,我们需要设置适当的权限。可能需要修改...

    七天学会andriod开发

    这个过程包括解析APK文件、验证签名、安装应用的代码和资源。 4. **Android开发环境搭建**: - **Eclipse**: 早期的Android开发主要使用Eclipse集成开发环境,现在更多人转向使用Android Studio。Eclipse需要JDK...

    谷歌Chrome浏览器x86版APK低版本Android4.4可用浏览器版本是72.0

    这款“谷歌Chrome浏览器x86版APK低版本Android4.4可用浏览器版本是72.0”是专为使用x86架构设备的用户设计的,如某些平板电脑和安卓模拟器。对于那些在Android 4.4(KitKat)系统上运行的设备,这是一个理想的解决...

    安卓移动应用基础

    1. **Android Studio**: Android开发的核心工具是Android Studio,这是一个集成开发环境(IDE),提供了代码编辑器、调试工具、模拟器等功能,让开发者能够高效地编写和测试应用程序。 2. **Java或Kotlin语言**: 安卓...

    嵌入式软件设计 Andriod系统数独游戏

    9. **打包与发布**: 完成开发后,应用需打包成APK(Android应用程序包)文件,才能在Android设备上安装和运行。开发者需要在Android Studio中进行签名和优化,然后通过Google Play Store或其他分发渠道发布应用。 ...

    java开发andriod计算器 版本4.0以上

    在Android平台上,开发一款计算器应用是一项基础且重要的实践任务,特别是在Java编程环境下使用Eclipse IDE。这个项目,"java开发andriod计算器 版本4.0以上",旨在为Android 4.0(API Level 14)及更高版本的用户...

    andriod studio app更新

    它是Google官方为Android开发者提供的集成开发环境(IDE),它包含了代码编辑器、调试工具、构建系统、模拟器等一整套功能,让开发者能够高效地开发和测试Android应用。 1. **设置Tomcat服务器**:Tomcat是一款开源...

    maui blazor app support android 5 (API 21)

    1. **环境准备**:确保安装了最新的Visual Studio版本,其中包含了.NET MAUI和Blazor的开发工具支持。 2. **项目创建**:使用Visual Studio创建一个新的.NET MAUI Blazor项目,选择目标平台,包括Android,并指定...

    安卓时钟程序

    在Android平台上,开发一款时钟程序涉及到多个技术层面和组件的综合运用。下面将详细讲解在构建"安卓时钟程序"过程中所涉及的关键知识点。 1. **Android SDK**:首先,你需要安装Android开发者工具(Android Studio...

Global site tag (gtag.js) - Google Analytics