0

我正在尝试从 HERE-Maps文档页面运行 ADB 命令,该页面 显示,

adb push voices /sdcard/Android/data/{YourAppNamespace}/files/voices-download

在上面的命令中,"{YourAppNamespace}"是应用程序名称,在我的情况下,我的应用程序名称由一个空格分隔,例如Google<space>Now,如果我在命令之间传递带有空格的应用程序名称,则会给出错误,因为两者之间有一个空格。我该如何解决?我传递了正确的名字吗?我复制了我app_nameres/strings.xml

4

2 回答 2

1

当命令中包含空格时,您需要添加 "" 引号:

adb push voices "/sdcard/Android/data/{YourAppNamespace}/files/voices-download"

于 2018-04-20T06:29:24.960 回答
0

你对app-nameapp-namespace

AppNameSpace:应用程序命名空间是一个直接放置在全局范围内或作为属性放置在其他对象上的对象,包含构成应用程序的所有代码和数据。

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

a) 让应用程序形成一个单一的逻辑单元,并且

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

更多信息在这里

所以逻辑上它应该是你的 XML 的命名空间:

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

或者

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

希望这可以帮助。

于 2018-04-20T06:38:30.487 回答