Занимаюсь фрилансом около 3 месяцев и скажу что это как кому удобно. Иногда заказчик просит выложить приложение у себя на акаунте, иногда на его. В любом случае Android фрилансеру очень пригодиться Google Play Console акаунт.
Смотря от категории, качества и уникальности приложения. Для начала лучше попробовать вариант с рекламой. Юридическое оформление до заработка $500-$1000 не нужно (ваши гроши никому не интересные), так что можете расслабиться.
Здесь все по-разному. Думаю после 500-1000 юзеров можешь добавлять рекламу. Доход примерно 1$ за 1000 показов. Может быть намного больше (в зависимости от страны пользователей и количества кликов на рекламу). Я использую AdMob от Google для интеграции рекламы.
-Стоит. Java очень интересный язык программирования и намного проще чем кажется.
-В студии намного удобней писать и компилировать код.
-Почитай книгу "Head First Программирование для Android"
Тоже самое было. Тут два варианта:
-Ошибка в написание строчки в build.gradle
-Версии 17.2.0 не существует (попробуй добавить другую версию, немного постарше)