㈠ 如何自己動手命令行安裝安卓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、等待安裝成功的提示