㈠ 如何自己动手命令行安装安卓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权限。
文件结构
META-INF (注:Jar文件中常可以看到);
res (注:存放资源文件的目录) ;
AndroidManifest.xml (注:程序全局配置文件) ;
classes.dex (注:Dalvik字节码);
resources.arsc (注:编译后的二进制资源文件)。
如果一定要安装在linux有二种方法:
在linux下先安装虚拟机;
在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、等待安装成功的提示