# App Download Error: Command failed for Android app download HELP ME :(

**URL:** https://community.thunkable.com/t/app-download-error-command-failed-for-android-app-download-help-me/65868
**Category:** Questions about Thunkable X
**Tags:** download
**Created:** [January 23, 2019, 4:36pm UTC](https://community.thunkable.com/t/app-download-error-command-failed-for-android-app-download-help-me/65868 "2019-01-23T16:36:22Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![mrtcn.dede](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mrtcn.dede/32/30922_2.png) [@mrtcn.dede](https://community.thunkable.com/u/mrtcn.dede)
#### Post date: [January 23, 2019, 4:36pm UTC](https://community.thunkable.com/t/app-download-error-command-failed-for-android-app-download-help-me/65868/1 "2019-01-23T16:36:22Z")

</div>

fixed 🙂 Thanks

---

<div class="post-metadata">

### Author: ![domhnallohanlon](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/domhnallohanlon/32/29554_2.png) [@domhnallohanlon](https://community.thunkable.com/u/domhnallohanlon)
#### Post date: [January 25, 2019, 2:53pm UTC](https://community.thunkable.com/t/app-download-error-command-failed-for-android-app-download-help-me/65868/2 "2019-01-25T14:53:01Z")

</div>

Hi @mrtcn.dede,

Can you let us know what the issue was and how you fixed it, so future members can benefit from your experience?

Thanks.

---

<div class="post-metadata">

### Author: ![mrtcn.dede](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/mrtcn.dede/32/30922_2.png) [@mrtcn.dede](https://community.thunkable.com/u/mrtcn.dede)
#### Post date: [January 26, 2019, 2:40pm UTC](https://community.thunkable.com/t/app-download-error-command-failed-for-android-app-download-help-me/65868/3 "2019-01-26T14:40:46Z")

</div>

my problem  
" Error code;

~~“~~~~ App ~~~~Download~~~~ Error ~~~~:~~  ~~Command~~~~ failed ~~~~:~~  ~~$~~~~ ANDROID\_HOME ~~~~/~~~~ build ~~~~-~~~~ tools ~~~~/~~~~ 27 ~~~~.~~~~ 0 ~~~~.~~~~ 3 ~~~~/~~~~ aapt ~~~~package~~~~ - ~~~~f~~~~ - ~~~~-~~~~ no ~~~~-~~~~ crunch ~~~~-~~~~ I ~~~~$~~~~ ANDROID\_HOME ~~~~/~~~~ platforms ~~~~/~~~~ android ~~~~-~~~~ 27 ~~~~/~~~~ android ~~~~.~~~~ jar ~~~~-~~~~ M ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~-~~~~ S ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ resources ~~~~-~~~~ m ~~~~-~~~~ J ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ … ~~~~/~~~~ thunkableCompanion ~~~~/~~~~ android ~~~~/~~~~ app ~~~~/~~~~ build ~~~~/~~~~ generated ~~~~/~~~~ source ~~~~/~~~~ r ~~~~/~~~~ prod ~~~~/~~~~ template ~~~~-~~~~ F ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ resources ~~~~.~~~~ apk ~~~~-~~~~ G ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ … ~~~~/~~~~ thunkableCompanion ~~~~/~~~~ android ~~~~/~~~~ app ~~~~/~~~~ build ~~~~/~~~~ intermediates ~~~~/~~~~ proguard ~~~~-~~~~ rules ~~~~/~~~~ prod ~~~~/~~~~ template ~~~~/~~~~ aapt\_rules ~~~~.~~~~ txt ~~~~-~~~~ - ~~~~custom~~~~ - ~~~~package~~~~ host ~~~~.~~~~ exp ~~~~.~~~~ exponent ~~~~-~~~~ 0 ~~~~apk~~~~ - ~~~~-~~~~ output ~~~~-~~~~ text ~~~~-~~~~ symbols ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ … ~~~~/~~~~ thunkableCompanion ~~~~/~~~~ android ~~~~/~~~~ app ~~~~/~~~~ build ~~~~/~~~~ intermediates ~~~~/~~~~ symbols ~~~~/~~~~ prod ~~~~/~~~~ template ~~~~-~~~~ - ~~~~no~~~~ - ~~~~version~~~~ - ~~~~vectors~~~~ / ~~~~usr~~~~ / ~~~~src~~~~ / ~~~~app~~~~ / ~~~~backend~~~~ / ~~~~builds~~~~ / ~~~~4445a69d~~~~ - ~~~~6f24~~~~ - ~~~~455c~~~~ - ~~~~8f8a~~~~ - ~~~~75ad23ab97bb~~~~ / ~~~~AndroidManifest~~~~. ~~~~xml~~~~ : ~~~~2~~~~ : ~~~~ Tag ~~~~\<~~~~ manifest ~~~~\>~~  ~~attribute~~~~ package ~~~~has~~~~ invalid ~~~~character~~~~ ‘ ~~~~1~~~~ ’ ~~~~.~~~~ / ~~~~usr~~~~ / ~~~~src~~~~ / ~~~~app~~~~ / ~~~~backend~~~~ / ~~~~builds~~~~ / ~~~~4445a69d~~~~ - ~~~~6f24~~~~ - ~~~~455c~~~~ - ~~~~8f8a~~~~ - ~~~~75ad23ab97bb~~~~ / ~~~~AndroidManifest~~~~. ~~~~xml~~~~ : ~~~~11~~~~ : ~~~~ Tag ~~~~\<~~~~ permission ~~~~\>~~  ~~attribute~~~~ name ~~~~has~~~~ invalid ~~~~character~~~~ ‘ ~~~~1~~~~ ’ ~~~~.~~~~ / ~~~~usr~~~~ / ~~~~src~~~~ / ~~~~app~~~~ / ~~~~backend~~~~ / ~~~~builds~~~~ / ~~~~4445a69d~~~~ - ~~~~6f24~~~~ - ~~~~455c~~~~ - ~~~~8f8a~~~~ - ~~~~75ad23ab97bb~~~~ / ~~~~AndroidManifest~~~~. ~~~~xml~~~~ : ~~~~16~~~~ : ~~~~ Tag ~~~~\<~~~~ uses ~~~~-~~~~ permission ~~~~\>~~~~ attribute ~~~~name~~~~ has ~~~~invalid~~~~ character ~~~~‘~~~~ 1 ~~~~’~~~~. ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~:~~~~ 266 ~~~~:~~  ~~Tag~~~~ \< ~~~~category~~~~ \> ~~~~ attribute ~~~~name~~~~ has ~~~~invalid~~~~ character ~~~~‘~~~~ 1 ~~~~’~~~~. ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~:~~~~ 325 ~~~~:~~  ~~Tag~~~~ \< ~~~~provider~~~~ \> ~~~~ attribute ~~~~authorities~~~~ has ~~~~invalid~~~~ character ~~~~‘~~~~ 1 ~~~~’~~~~. ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~:~~~~ 367 ~~~~:~~  ~~Tag~~~~ \< ~~~~provider~~~~ \> ~~~~ attribute ~~~~authorities~~~~ has ~~~~invalid~~~~ character ~~~~‘~~~~ 1 ~~~~’~~~~. ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~:~~~~ 380 ~~~~:~~  ~~Tag~~~~ \< ~~~~provider~~~~ \> ~~~~ attribute ~~~~authorities~~~~ has ~~~~invalid~~~~ character ~~~~‘~~~~ 1 ~~~~’~~~~. ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~:~~~~ 393 ~~~~:~~  ~~Tag~~~~ \< ~~~~provider~~~~ \> ~~~~ attribute ~~~~authorities~~~~ has ~~~~invalid~~~~ character ~~~~‘~~~~ 1 ~~~~’~~~~. ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~:~~~~ 519 ~~~~:~~  ~~Tag~~~~ \< ~~~~category~~~~ \> ~~~~ attribute ~~~~name~~~~ has ~~~~invalid~~~~ character ~~~~‘~~~~ 1 ~~~~’~~~~. ~~~~/~~~~ usr ~~~~/~~~~ src ~~~~/~~~~ app ~~~~/~~~~ backend ~~~~/~~~~ builds ~~~~/~~~~ 4445a69d ~~~~-~~~~ 6f24 ~~~~-~~~~ 455c ~~~~-~~~~ 8f8a ~~~~-~~~~ 75ad23ab97bb ~~~~/~~~~ AndroidManifest ~~~~.~~~~ xml ~~~~:~~~~ 539 ~~~~”~~"

If the solution is to change the App (Bundle) ID  
of the application it should be “com.account.appname”

---

<div class="post-metadata">

### Author: ![ioannis](https://sea1.discourse-cdn.com/flex015/user_avatar/community.thunkable.com/ioannis/32/146956_2.png) [@ioannis](https://community.thunkable.com/u/ioannis)
#### Post date: [November 8, 2024, 12:16pm UTC](https://community.thunkable.com/t/app-download-error-command-failed-for-android-app-download-help-me/65868/4 "2024-11-08T12:16:26Z")

</div>


