Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/188.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android-运行带有空格的ADB push命令';s_Android_Command Line_Adb_Android Debug_Fastboot - Fatal编程技术网

Android-运行带有空格的ADB push命令';s

Android-运行带有空格的ADB push命令';s,android,command-line,adb,android-debug,fastboot,Android,Command Line,Adb,Android Debug,Fastboot,我试图从这里运行一个ADB命令 adb push voices /sdcard/Android/data/{YourAppNamespace}/files/voices-download 在上面的命令中,“{YourAppNamespace}”是应用程序名,在我的例子中,我的应用程序名由一个空格分隔,如GoogleNow,因此如果我在传递我的应用程序名时中间有空格,则命令会给出错误,因为中间有一个空格。 我如何解决它?我传的是正确的名字吗?我从res/strings.xml复制了我的app\u

我试图从这里运行一个ADB命令

adb push voices /sdcard/Android/data/{YourAppNamespace}/files/voices-download
在上面的命令中,
“{YourAppNamespace}”
是应用程序名,在我的例子中,我的应用程序名由一个空格分隔,如
GoogleNow
,因此如果我在传递我的应用程序名时中间有空格,则命令会给出错误,因为中间有一个空格。 我如何解决它?我传的是正确的名字吗?我从
res/strings.xml

复制了我的
app\u name
,如果命令中包含空格,则需要添加“”引号:


adb push voices”/sdcard/Android/data/{YourAppNamespace}/files/voices download“
你会被
应用程序名称和
应用程序名称所迷惑

:Application namespace是直接放置在全局范围中或作为属性放置在其他对象上的对象,包含构成应用程序的所有代码和数据

应用程序命名空间的目的是

a) 将申请表设置为单个逻辑单元,以及

b) 避免与第三方代码(如库和框架)发生冲突

更多信息

所以从逻辑上讲,它应该是XML的名称空间:

xmlns:android="http://schemas.android.com/apk/res/android"


希望这有帮助。

您刚刚从文档页面复制了相同的代码片段。它没有回答我的问题,问题是,如果我的应用程序名是
googlenow
,那么请注意,google和now之间有一个空格,那么我如何传递一个在应用程序名之间有空格的命令,这会导致命令失败?我认为答案中的更改是这样的“”@GeekWithGlasses@MohammadAli对不起,我认为你理解错了,这个双引号只是为了关注{YourAppNamespace},我只是传递我的应用程序名,没有任何引号符号好吧,我只是看到代码的变化,所以我告诉你@geekwithglass将我的应用程序名放在双引号内就可以了,谢谢,在我的例子中,我的app_name_space应该是什么?试试我答案中xmlns:android或xmlns:app中给出的那个
xmlns:app="http://schemas.android.com/apk/res-auto"