導航:首頁 > 程序命令 > 命令行安裝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相關的資料

熱點內容
代理伺服器被限制怎麼辦 瀏覽:228
atompython環境變數 瀏覽:906
記錄程序員 瀏覽:990
javabbs源代碼 瀏覽:227
文件夾命名帶什麼符 瀏覽:964
黑馬程序員全棧 瀏覽:219
萍鄉溯源碼魚膠零售 瀏覽:438
倖存者pdf 瀏覽:554
中國人壽保險app怎麼變更銀行卡號 瀏覽:116
node服務啟動命令 瀏覽:546
自編寶塔線源碼 瀏覽:137
電腦桌面解壓視頻教程 瀏覽:844
安卓手機玩三國戰略為什麼會卡 瀏覽:534
浪潮伺服器怎麼進入啟動項 瀏覽:154
華為當前手機壁紙放在哪個文件夾 瀏覽:444
微信大秀直播源碼 瀏覽:274
獨立性檢驗k的演算法 瀏覽:136
基礎會計pdf下載 瀏覽:419
安卓如何把vx弄成黑色的 瀏覽:355
自學編程現不現實啊 瀏覽:469