2013-06-04 71 views
0

我正在關注XDA的一個教程[http://forum.xda-developers.com/showthread.php?t=2042227]關於在C#中設置自己的android ADB GUI工具包。我們的GUI設置正確,因爲我們說話和代碼編譯正確,但是當我點擊安裝APK按鈕時,它不會將APK安裝到我的設備。按鈕點擊沒有結果

private void InstallAPK_Click(object sender, EventArgs e) 
    { 
     var process = Process.Start("CMD.exe", "/c adb install " + textBox1.Text); 
     process.WaitForExit(); 
     MessageBox.Show(".APK is Installed", "", MessageBoxButtons.OK, MessageBoxIcon.Information); 

    } 

沒有錯誤在此代碼它所有的作品,但它不是實際執行該ADB命令,因爲它被告知要找到。 - 任何意見將是有益的!

+0

什麼是文本框1 – emd

+0

TB1是自動填充的APK我試圖安裝的路徑(在我瀏覽/選擇它當然)。我知道那部分工作。 – CodeMonkeyAlx

+0

仔細檢查您的文件路徑/名稱是否不包含空格或在文件名稱周圍添加引號。還可以捕獲adb命令的'stdout'和'stderr'以幫助解決疑難問題 –

回答

1

您需要在文件名周圍添加引號 - 否則將無法正確處理包含空格的文件名。