[英]Android - Run ADB push command with whitespace's
我正在嘗試從HERE-Maps 文檔頁面運行ADB命令,其中說:
adb push voices /sdcard/Android/data/{YourAppNamespace}/files/voices-download
在上面的命令中, "{YourAppNamespace}"
是應用程序名稱,在我的情況下,我的應用程序名稱由Google<space>Now
空格分隔。之間有一個空白。 我該如何解決? 我是否傳遞正確的名字? 我從res/strings.xml
復制了我的app_name
當命令中包含空格時,您需要添加“”引號:
adb push voices "/sdcard/Android/data/{YourAppNamespace}/files/voices-download"
您對app-name
和app-namespace
感到困惑
AppNameSpace :應用程序名稱空間是一個對象,它直接放置在全局范圍內或作為屬性放置在某些其他對象上,保存構成應用程序的所有代碼和數據。
應用程序名稱空間的目的是
a)使應用程序形成一個邏輯單元,並且
b)避免與第三方代碼(例如庫和框架)沖突。
更多信息在這里 。
因此從邏輯上講,它應該是XML的名稱空間:
xmlns:android="http://schemas.android.com/apk/res/android"
要么
xmlns:app="http://schemas.android.com/apk/res-auto"
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.