2013-06-04 69 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

您需要在文件名周围添加引号 - 否则将无法正确处理包含空格的文件名。