2016-07-29 2 views
0

Я установил Android Studio с последним обновлением, и я загрузил пример приложения под названием MediaEffects. Поэтому я успешно загрузил программу и построил ее как apk (также протестированный на моем телефоне) для загрузки в магазин Google Play.Android Studio 2016 переименовывает ошибку com.example файла

Когда я попытался загрузить пример приложения, консоль разработчика Google Play сообщила, что что-то вроде com.example не разрешено. Поэтому я искал, как переименовать пакет и нашел полезные ссылки для переименования пакетов. Поэтому я щелкнул правой кнопкой мыши по com.example.android и нажал Refactor, а затем переименовал. Я переименовал «пример» в нечто вроде «media», чтобы изменить имя пакета как нечто, отличное от примера. А вот и образ действий, которые сделали вывод:

Так сначала в области меню отладки, я нажал Do Refactor и через несколько секунд выводится сообщение об ошибке выскочил

Error Message:

Я также видел некоторые другие темы говорят о чем-то вроде запуска Android Studio с правами администратора, но это, похоже, не работает. Итак, у вас есть идеи, как переименовать пакет из com.example.android в нечто вроде com.media.android? Или можно скопировать и вставить код в другой чистый проект, который я сделал? Я пробовал это делать, но он продолжает говорить сообщения об ошибках о том, что некоторые файлы не могут быть найдены (я думаю, мне нужно отредактировать некоторые строки кода, но я не уверен, какие файлы нужно редактировать) Но, пожалуйста, нужна помощь быстро!

+0

Похоже, вы пытались переименовать весь пакет в «media». Попробуйте этот ответ, чтобы разделить каталоги в студии Android, а затем попробуйте переименовать только «примерный» каталог: http://stackoverflow.com/questions/16804093/ Android-студия переименования-пакет – Natalia

ответ

0

Во-первых, просто удалите текущий проект и загрузите (или извлеките, если у вас все еще есть .zip) новую, новую копию.

Теперь следуйте инструкциям, которые вы предприняли при создании своего первого проекта. Просто чтобы убедиться, что все в порядке до этого момента.

Как только он бежит, вернитесь в Android Studio. Вы заметите, что на верхней левой боковой панели находится элемент с пометкой Project. Нажмите его, если вы еще не открыли его.

Следующий шаг является самым важным: рядом с выпадающим меню вы увидите маленькую шестую/шестую иконку справа от верхней панели. Нажмите его и снимите отметку Compact empty middle packages.

Unchecked "Compact empty middle packages"

Далее перейдите к исходной папке Java вашего приложения (/app/src/main/java). Если вы правильно выполните указанные действия, вы должны увидеть что-то похожее на это в подокне Project:

your-project-name 
    | 
    +-... 
    | 
    +-app 
    | | 
    | +-build 
    | | | 
    | | +-... 
    | | 
    | +-src 
    | | | 
    | | +-main 
    | | | | 
    | | | +-java 
    | | | | | 
    | | | | +-com 
    | | | |  | 
    | | | |  +-example 
    | | | |  | 
    | | | |  +-media 
    | | | |   | 
    | | | |   +-... 
    | | | +-... 
    | | +-... 
    | +-... 
    +-... 

Чтобы переименовать пакет вашего проекта, просто выберите либо один из com, example или media и реорганизовать так, как вы сделал с первым проектом.

Ключ здесь - переименовать каждую папку отдельно.В качестве примера, скажем, вы хотите переименовать com.example.media в my.firstapp.newmedia, вы делаете это:

  1. правой кнопкой мыши com>Refactor>Rename>"my"
  2. правой кнопкой мыши example>Refactor>Rename>"firstapp"
  3. правой кнопкой мыши media >Refactor>Rename>"newmedia"

Еще одна вещь. Когда появится диалоговое окно, выберите Rename package, и Android Studio должна позаботиться обо всем остальном.

Смежные вопросы