导航:首页 > 程序命令 > 命令行安装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相关的资料

热点内容
极简欧洲史中文版pdf 浏览:908
python显示变量值 浏览:387
副路由器为什么要关服务器 浏览:575
国家反诈骗app苹果怎么设置 浏览:464
我的世界如何用指令造服务器方熊 浏览:304
鸭题库是哪里的培训机构app 浏览:689
如何对服务器取证 浏览:440
有什么系统像友价源码 浏览:570
圆柱弹簧压缩量 浏览:811
我的世界国际版为什么没法进去服务器 浏览:103
我的世界如何创造一个服务器地址 浏览:837
皮皮虾app怎么玩视频教程 浏览:253
python整型转化字符串 浏览:804
android数据共享方式 浏览:375
编译环境控制台 浏览:620
宁波欣达压缩机空气过滤器价位 浏览:665
幂函数的运算法则总结 浏览:138
方舟自己的服务器怎么搞蓝图 浏览:915
校园网怎么加密ip 浏览:786
kotlin可以编译双端吗 浏览:327