Существует несколько причин, по которым R не может быть устранена .
В большинстве случаев эта ошибка возникает из-за ошибки файла XML. Эта ошибка может быть устранена с помощью Clean и rebuild вашего проекта, также вы можете перезапустить вашу андроид студию.
Иногда, когда вы кодируете что-то неправильное в AndroidManifest
, эта ошибка может возникнуть, поэтому, пожалуйста, проверьте это.
Если ваши ресурсы содержат одно и то же имя или содержат недопустимые символы, эта ошибка может возникнуть.
Если вы уже проверили их, и все же столкнулись с той же проблемой, тогда продолжайте:
Эта ошибка может возникать, когда Android Studio не может сгенерировать файл R.java правильно, поэтому вы должны выполнить следующие шаги:
Шаг 1: Безопасное удаление папки build
из каталога приложения.
Шаг 2: В Android Studio, File -> Invalidate Caches / Restart
Шаг 3: Build -> Clean Project
Затем Build -> Rebuild Project
.
, поэтому папка build
будет восстановлена и надеюсь, что ошибка исчезла.
Если ошибка все еще найдена, возможно, вы ранее выполнили рефакторинг имени пакета. В этом случае вы можете нажать ALT + ENTER
вместе для импорта R.
это моя попытка .
var a = 'param1=2¶m2=1¶m3=5';
var b = a.split('&');
var final ={};
$.each(b, function(x,y){
var temp = y.split('=');
final[temp[0]] = temp[1];
});
console.log( final);
Это возвращает объект, подобный необходимому словарю:
{
param1 : "2",
param2 : "1",
param3 : "5",
}
Для этого есть плагин. http://plugins.jquery.com/project/query-object - Вы можете поиграть с онлайн-демонстрацией по адресу: http://test.blairmitchelmore.com/jquery.query/ ? name = jonathan & age = 26
Также есть jqUrl , который позволяет вызывать элементы из строки запроса следующим образом:
$.jqURL.get('var2');