Я пытаюсь отправить данные JSON в качестве дополнительной информации на Android-трансляцию, которую я отправляю через ADB на устройство. Но похоже, что данные, поступающие на устройство, не ожидаются.
Что я выполняю:
adb shell am broadcast -a com.test.android.ACTION_TEST_FEATURE -n com.test.android/.receivers.TestsReceiver -e "notify" '{"debug": false, "title": "Application update!"}'
Что я ожидаю в качестве дополнительных данных:
{"debug": false, "title": "Application update!"}
Что я получаю за дополнительные данные:
"debug": false
Если я отправлю {"debug": false "title": "Application update!"}
в качестве дополнительных данных, я получаю {"debug": false "title": "Application update!"}
в качестве дополнительных данных (отмечая недостающую запятую). Поэтому я предполагаю, что это имеет какое-то отношение к Brace Expansion моего bash, но его отключение не решает проблему и ускользает от фигур, или запятая не работает.
Кто-нибудь знает, что я делаю неправильно?