Кто-нибудь знает, почему при добавлении нового макета вызывающее "Имя пакета не является допустимым именем пакета"?
Я получаю эту ошибку в каждом проекте, который я делаю, новый или другой.
![Ошибка в Android Studio]()
Я попытался переустановить новую версию Android Studio без всякой удачи, и я также просмотрел Интернет для получения точной ошибки и ничего похожего не придумал.
Есть ли у кого-нибудь представление о том, что вызывает эту ошибку, когда я добавляю новый макет в свой проект?
Ответы
Ответ 1
Как показывает ваш скриншот, текущее имя пакета - это макет, но, возможно, у вас нет пакета с именем layout
, поэтому такая ошибка существует.
Если вы хотите добавить файл макета в свой проект, щелкните правой кнопкой мыши папку макет в папке res и создайте файл макета.
Ответ 2
Вместо добавления нового действия, щелкнув правой кнопкой мыши на файле с надписью "layout", щелкните правой кнопкой мыши на файле с надписью "res", чтобы добавить новое действие, и оно должно работать нормально.
Ответ 3
Надеюсь, что это поможет
Вариант 1:
- Перейдите на вкладку "Проект". Оттуда вы можете увидеть выпадающий список. Нажмите раскрывающийся список и перейдите в раздел "Пакеты", а затем вы увидите папку макета. Оттуда вы можете создать еще одну пустую операцию.
Вариант 2:
- В раскрывающемся списке перейдите на Android. Щелкните папку java, вы можете увидеть имя пакета com.example... Запишите его на бумаге. Затем перейдите в макет и создайте пустое действие. Измените имя пакета на то, что вы только что записали на бумаге.
Надеюсь, что это поможет.
Ответ 4
Просто добавьте некоторые детали к тому, что сказал Infamous.
Вы можете скопировать имя пакета из другого существующего действия.
package com.mycompany.myself.myapplication;
Я согласен, я удивлен, что Android Studio не может по умолчанию использовать правильное значение, указанное во время создания проекта:
Структура проекта/приложение/Flavors/defaultConfig/Идентификатор приложения
Ответ 5
В Android Studio, в каталоге java, выберите пакет, например com.mycompany.myfirstapp, щелкните правой кнопкой мыши и выберите Создать > Активность > Пустое действие.
![package name is not set to a valid package name]()
Ответ 6
1 - чтобы найти нужное имя пакета
перейдите на страницу (главная активность).
2 - В первой строке вы увидите это, например:
пакет alqahtani.dhafer.myapp;
скопируйте этот текст alqahtani.dhafer.myapp
3 - перейдите в макет → щелкните правой кнопкой мыши → новое действие → вставьте имя пакета в имя макета.
![enter image description here]()
Ответ 7
просто "макет" не может быть именем пакета, проверьте другие действия и попытайтесь взять это имя пакета поверх файла
Ответ 8
При добавлении новой активности в мое приложение, она показывает следующую проблему: имя пакета не установлено на допустимое имя пакета и не позволяет добавлять активность.
** Решение 1 : вместо добавления нового действия, щелкнув правой кнопкой мыши по файлу с именем " макет ", щелкните правой кнопкой мыши файл " res **" для добавления нового действия.
И больше не отображается проблема: имя пакета не установлено на допустимое имя пакета, это связано с тем, что я не смог найти макет пакета.
** Решение 2 **: В поле ** Имя пакета **, поставьте нам как пакет ** layout **, удалите его и поместите полное имя вашего пакета приложений. ** Пример **:
com.mx.softmolina.example
http://blog.softmolina.com.mx/wp/2016/11/30/solucion-package-name-is-not-set-to-a-valid-package-name-agregar-nueva-actividad/
Надеюсь, это будет полезно.
Привет!!:)
Ответ 9
Измените имя пакета Макет на имя пакета проекта.
![введите описание изображения здесь]()
После изменения имени пакета. Это позволит завершить процесс.
ИЛИ
Скопируйте имя пакета проекта из любого класса java и вставьте в раздел Имя пакета.
Ответ 10
У меня было такое же сообщение об ошибке (Package name is not a valid package name
), когда я пытался добавить новое действие. Проблема заключалась в том, что я пытался добавить новую активность в неправильное место. Я пытался добавить активность (new -> activity -> blank activity
) в каталог res/layout
. Решение заключалось в том, чтобы добавить активность в каталог java/your_app
.
Ответ 11
Если вы хотите добавить файл макета в свой проект, следуйте ниже -
app → res → New → Acivity → выберите действие, которое вы хотите.
Ответ 12
Для меня это было потому, что я щелкнул правой кнопкой мыши на Activity node в моем проводнике проектов. Если я нажму на корень приложения node, этого не произойдет.
Ответ 13
Это просто потому, что вы пытаетесь создать новый файл Activity/Layout в неправильном пакете. Для этого вам нужно перейти к app > java → firstfolder.
Щелкните правой кнопкой мыши по этой первой папке и перейдите в NEW → Activity → EmptyActivity или AnyOtherTypeYouWant. Затем введите правильное имя для своей деятельности, и вы не столкнетесь с ошибками.
Проще всего.