Я разрабатываю приложение для Android, используя Phonegap и jQueryMobile, работающие в Eclipse. Я хочу, чтобы приложение, с разрешения пользователя, автоматически установило значок запуска на пользовательский «рабочий стол». Я нашел пример LauncherShortcuts.java в Android Developers, и я почти готов к его работе. Это большое достижение, поскольку я мало знаю о программировании на Java.Отсутствует класс id в R.java
Практически.
Это пример кода на сайте: http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/LauncherShortcuts.html
Одна строка или штуковина в код отказывается сотрудничать. Линия 83 ...
TextView intentInfo = (TextView) findViewById(R.id.txt_shortcut_intent);
... есть эта константа или переменная в нем называется «R.id.txt_shortcut_intent», и Eclipse, говорит, что он не признает часть идентификатора. Если я буду следовать его предложению добавления класса 'id' в R., он сообщает мне, что в 'R.id' нет поля txt_shortcut_intent. Это меня не удивляет.
Я смог исправить несколько подобных ошибок, связанных с R.something_or_other. Но не этот. Мой R.java содержит только классы attr, drawable, layout и string.
Что здесь происходит и что самое главное, что мне делать, чтобы запустить эту работу? Значок запуска - это все, что стоит между этим и фактически запускает приложение (как иронично).
Так получилось .id. бит фактически заполняется java, как только правильный XML-файл находится в правильном месте. Благодаря! – Wytze