WEB开发网
开发学院手机开发Android 开发 android 安装APK的方法 阅读

android 安装APK的方法

 2010-08-20 01:27:00 来源:WEB开发网   
核心提示:android怎么用程序安装APK,而无安装确认提示呢?我知道用这个方法可以安装,android 安装APK的方法,但是因为启动的是一个activity,它有安装确认提示,并且您应该看到新应用准备和安装好,我在window下碰到的错误信息,Intent i = new Intent();i.setFlags(Inten

android怎么用程序安装APK,而无安装确认提示呢?

我知道用这个方法可以安装,但是因为启动的是一个activity,它有安装确认提示。

Intent i = new Intent();

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

i.setAction(android.content.Intent.ACTION_VIEW);

/* 调用getMIMEType()来取得MimeType */

String type = getMIMEType(f);

i.setDataAndType(Uri.fromFile(f), type);

startActivity(i);

用什么方法可以直接安装无提示呢。

我知道adb命令可以安装APK,这些命令能在程序中用吗?

一、 安装

1. 安装第三方应用

$ adb install apk文件名

2. 安装系统应用

$ adb remount

$ adb push apk文件名 /system/app // apk文件名形如testme.apk

二、 卸载

1. $ adb uninstall 包名 // 包名形如com.android.testme

2. Home->设置->应用程序->管理应用程序->选择某应用程序->卸载

技巧: 如何安装apk文件在android仿真器中

这两天看android的应用,国外网站介绍比较多,给了下载的源文件和apk文件,对apk文件不懂,搜索了一下,还有这方面文章,粗陋的翻译一下,让大家见笑:

http://openhandsetmagazine.com/2 ... n-android-emulator/

如果您是android方面的新手,想测试对已有android方面的应用,该如何进行:

1.首先得到android SDK(http://code.google.com/android/download.html),并且解压到您的硬盘某处

2.增加系统变量SDK_ROOT,让她指向sdk之下 /tools文件夹

3.运行android的仿真器(windows下双击emulator.exe可执行文件,启动时间稍长,稍微有点耐心。启动起来的画面如下图。)

4.复制apk文件到/tools文件夹中

5.改变目录到/tools,并且从命令行下运行 $adb install your_application.apk (adb 是tools目录下的一个可执行文件adb.exe,your_application.apk 是你下载的应用文件包)

6.现在检查仿真器中的applications,新的应用应该已经在她的内容里面,并且您应该看到新应用准备和安装好。

我在window下碰到的错误信息,当在在window运行的adb提示 :

* deamon still not running *

error: no device.

在这种情况下尝试到停止adb服务器并且手动地开始它使用:

1. $adb kill-server

2. $adb start-server

如果您想测试deamon是否在运行,输入:$adb shell

卸载你测试应用做法是: $adb shell rm your_application.apk

Tags:android APK

编辑录入:coldstar [复制链接] [打 印]
赞助商链接