Подтвердить что ты не робот

Кто-нибудь знает, почему при добавлении нового макета вызывающее "Имя пакета не является допустимым именем пакета"?

Я получаю эту ошибку в каждом проекте, который я делаю, новый или другой.

Ошибка в Android Studio

Я попытался переустановить новую версию Android Studio без всякой удачи, и я также просмотрел Интернет для получения точной ошибки и ничего похожего не придумал.

Есть ли у кого-нибудь представление о том, что вызывает эту ошибку, когда я добавляю новый макет в свой проект?

4b9b3361

Ответ 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. Затем введите правильное имя для своей деятельности, и вы не столкнетесь с ошибками.

Проще всего.