导航:首页 > 程序命令 > 命令行安装apk

命令行安装apk

发布时间:2022-01-26 06:13:46

㈠ 如何自己动手命令行安装安卓apk文件

如果是你自己安装的第三方应用市场的话,可以打开设置,找到辅助功能,在里面关闭第三方应用市场的自动安装功能


如果是系统自带的市场的话就没法了。

希望对你有帮助!

linux系统如何安装apk文件

APK是androidPackage的缩写,即Android安装包(apk)。

APK是类似SymbianSis或Sisx的文件格式。通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。apk文件和sis一样,把androidsdk编译的工程打包成一个安装程序文件,格式为apk。

APK文件其实是zip格式,但后缀名被修改为apk,通过UnZip解压后,可以看到Dex文件,Dex是DalvikVMexecutes的简称,即AndroidDalvik执行程序,并非JavaME的字节码而是Dalvik字节码。Android在运行一个程序时首先需要UnZip,然后类似Symbian那样直接,和WindowsMobile中的PE文件有区别。

格式定义

在Android平台中dalvik vm的执行文件被打包为apk格式,最终运行时加载器会解压然后获取编译后的androidmanifest.xml文件中的permission分支相关的安全访问,但仍然存在很多安全限制,如果你将apk文件传到/system/app文件夹下会发现执行是不受限制的。安装的文件可能不是这个文件夹,而在androidrom中,系统的apk文件默认会放入这个文件夹,它们拥有着root权限。

文件结构

  1. META-INF (注:Jar文件中常可以看到);

  2. res (注:存放资源文件的目录) ;

  3. AndroidManifest.xml (注:程序全局配置文件) ;

  4. classes.dex (注:Dalvik字节码);

  5. resources.arsc (注:编译后的二进制资源文件)。

如果一定要安装在linux有二种方法:

  1. 在linux下先安装虚拟机;

  2. 在linux下安装模拟器;

然后在虚拟机或模拟器中安装该apk文件

㈢ 如何使用adb命令安装apk到电视上

使用此命令之前,先确定你的电视已打开adb调试服务
如何打开请参考:TCL MS平台电视如何实现adb连接从而安装第三方应用程序 需要用到的软件
Windows下,选择”开始”->运行->cmd,进入命令行模式;

进入adb的目录,如adb在D盘adbtools文件夹中,则:

d:

cd adbtools

如果嫌麻烦,可以在adb目录中右击|在此处直接打开命令窗口

输入adb后回车

如果有adb的信息出现,则说明连接adb成功。

如果没有,则检查adb的文件、路径等是否完整正确。

Adb成功后查看你电视的IP,一般在系统设置|网络设置中

连接Android TV的IP,如IP为...,则输入:

adb connect ...: 然后回车

如果出现connected to ...:,则说明连接成功。

如果没有,则检查板子的IP、网络等是否正常。

连接成功后

就可以安装第三方app了。如安装第三方app腾讯视频(路径为D:apk qqHD.apk)。

adb install "D:apkqqHD.apk "

若出现success,则成功安装。

如果安装过程中,出现错误,请查看第一句话,看自己是否符合,若不符合,再按步骤仔细排查一遍。

㈣ 命令行下运行 $adb install your_application.apk

这个命令应该是在Linux环境下用的吧,android也是linux系统,
$仅仅表示一个提示符提示你在后面输入命令类似windows下的 >

既然在仿真器里安装的就是在android环境中安装的了,应该在android环境中找到终端之类的命令行工具而不是windows下的命令提示符。

㈤ 如何通过命令行或者使用代码打开一个apk文件

命令行打开方式:
1、首先你要打开android模拟器
(下面命令行打开的4步骤我是引用网络上的)
1).找到SDK的tools文件夹,我的在D:\android-sdk-windows\tools; 2).如果没有创建AVD的话,可以用命令android list targets查看各版本对应的id; 然后android create avd --target 5 --name Android2.2;//我这里5对应的是android2.2 3).用命令android list avd查看自己以创建的AVD 4).emulator -debug avd_config -avd Android2.2就可以打开AVD了,就是有点慢
或者在eclipse上直接打开一个android程序。
2、然后输入 adb install xxx.apk
,在模拟器上点击对应应用即可(安装apk后的应用程序名不知道的话得仔细找哦,肯定在模拟器上的)。
注:xxx.apk包含路径名,在命令行你只要直接把apk文件拖至windows命令窗口就可以加载完整路径了。
代码打开方式:
需要将apk拷贝至shared_prefs文件夹下
(Eclipse下工具栏window--show view--other--Android--File Explorer,
也许打开的File Explorer为空白,这个你肯定忘了先运行下面代码构成的工程。出现目录后找到data/data/工程包名/shared_prefs,ok)
public class APKTest extends Activity { private SharedPreferences metafer = null; ApplicationInfo mAppInfo = null; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //apk安装或卸载路径 String installPath = "/data/data/com.hyz/shared_prefs/matchmusic.apk"; //新建shared_prefs文件夹 mkShared_prefs(); //安装apk installApk(installPath); //卸载apk mpApk(installPath); } public void mpApk(String path) { ApplicationInfo mAppInfo = null; PackageManager pm = getApplicationContext().getPackageManager(); PackageInfo info = pm.getPackageArchiveInfo(path, PackageManager.GET_ACTIVITIES); if(info != null) { mAppInfo = info.applicationInfo; } Uri uri = Uri.fromParts("package", mAppInfo.packageName, null); Intent it = new Intent(Intent.ACTION_DELETE, uri); startActivity(it); } public void installApk(String path) { Intent ret = new Intent(); ret.setDataAndType(Uri.fromFile(new File(path)),"application/vnd.android.package-archive"); ret.setAction(Intent.ACTION_VIEW); startActivity(ret); } public void mkShared_prefs() { if (metafer == null) { // metafer = getSharedPreferences("Vdmc", 0); metafer = PreferenceManager.getDefaultSharedPreferences(this); } SharedPreferences.Editor editor = metafer.edit(); //editor.putString("IMSI", ""); editor.commit(); } }

㈥ 如何自己动手命令行安装安卓apk文件

命令行打开方式:1、首先你要打开android模拟器(下面命令行打开的4步骤我是引用网络上的)1).找到SDK的tools文件夹,我的在D:\android-sdk-windows\tools; 2).如果没有创建AVD的话,可以用命令android list targets查看各版本对应的id

㈦ 如何在用cmd命令安装apk文件到手机

1、让你的设备连接上电脑,usb、无线网络都行
2、打开cmd,输入abd shell 回车启动adb命令
3、输入adb install 你的apk路径 再回车
4、等待安装成功的提示

阅读全文

与命令行安装apk相关的资料

热点内容
微商授权查询系统源码 浏览:978
安卓什么情况没法建立新工程 浏览:217
气球解压社区活动 浏览:922
话费会员充值源码 浏览:318
邮件接收服务器叫什么 浏览:528
代理服务器被限制怎么办 浏览:234
atompython环境变量 浏览:910
记录程序员 浏览:994
javabbs源代码 浏览:230
文件夹命名带什么符 浏览:966
黑马程序员全栈 浏览:225
萍乡溯源码鱼胶零售 浏览:440
幸存者pdf 浏览:556
中国人寿保险app怎么变更银行卡号 浏览:118
node服务启动命令 浏览:548
自编宝塔线源码 浏览:139
电脑桌面解压视频教程 浏览:846
安卓手机玩三国战略为什么会卡 浏览:536
浪潮服务器怎么进入启动项 浏览:156
华为当前手机壁纸放在哪个文件夹 浏览:446