В общем случае - нет, из-за различия эмулируемого железа и реального железа (точно так же как нельзя запустить прошивку одного устройства на другом устройстве).
Если планируемые изменения в прошивке независимы от железа девайса, можно взять прошивку эмулятора и делать в ней такие же изменения, тогда их можно видеть и отлаживать в эмуляторе на ПК перед тем как вносить в прошивку устройства.
По номеру строки можно определить, в каком месте ломается: PlaceItem.java:107 .
Скорее всего внутри catch при выполнении Log.d("CONNECT: ", e.getMessage()); из-за нулевого e.getMessage().
Оставьте там только e, и тогда увидите, какой именно эксепшн возникает при выполнении execute().