Невозможно импортировать или создавать новый проект из образцов или загрузок на Android/Eclipse
В принципе, мне нужна помощь в импорте загруженного источника или создании проекта из исходных программ-примеров. Я ищу пошаговые инструкции для обоих, если кто-нибудь может указать мне туда или отправить шаги.
Я очень новичок в Android/Eclipse. Я установил среду и успешно написал очень небольшое приложение, которое работает на эмуляторе и моем реальном Droid X. Однако я не могу получить ни одного из образцов Android в проекте без ошибок. Я пробовал импортировать, создавая из существующего источника и т.д., И все это беспорядок с ошибками во всем мире.
Я, однако, успешно создал новый пустой проект, а затем привел компоненты в проект по очереди, набирая или вставляя код для каждого файла. Я бы зависал и импортировал Android и другие компоненты по мере необходимости. Например, WiktionarySimple запускался с несколькими изменениями и несколькими предупреждениями, которые я оставил в покое. (Я должен был добавить 'formatted = "false" в приведенных ниже инструкциях...)
<string name="template_user_agent" formatted="false">"%s/%s (Linux; Android)"</string>
<string name="template_wotd_title" formatted="false">"Wiktionary:Word of the day/%s %s"</string>
Но должен быть более простой способ импорта! Я сделал интуитивное, и я следил за инструкциями, которые я нашел, но безрезультатно. Может ли кто-нибудь дать мне полный список о том, как импортировать или создавать проект из существующего источника или из источника, который я загрузил из Интернета?
Ответы
Ответ 1
Шаг # 1: Запустите новый проект Android
Шаг №2: На первой странице мастера проекта Android выберите переключатель "Создать проект из существующего источника", затем нажмите кнопку "Обзор" и найдите каталог, содержащий проект
Шаг №3: настройте настройки, а затем нажмите Готово
Шаг №4: Если необходимо (не уверен, что это больше), щелкните правой кнопкой мыши над именем проекта и выберите "Путь сборки" > "Настроить путь сборки" в контекстном меню и убедитесь, что отмечена запись в Android в контрольном списке
Ответ 2
Вполне возможно, что вы не импортируете эти проекты неправильно и что вы просто сталкиваетесь с общими проблемами, возникающими при импорте проектов.
Например, ваша проблема с добавлением formatted="false"
довольно распространена и из-за изменения строгости aapt, что объясняется в этом вопросе. Вероятно, образец проекта был создан до изменения и с тех пор не обновлялся.
Эта ошибка, связанная с formatted="false"
, также может вызывать гораздо больше ошибок, поскольку любой xml после этой ошибки часто не анализируется, и поэтому любые объявленные после него ресурсы неизвестны. Таким образом, ошибка No resource found that matches the given name (at 'hint' with value '@string/search_hint')
и другие подобные ей часто связаны с ошибкой formatted="false"
. Я бы предложил зафиксировать все ошибки знака% с помощью formatted="false"
, а затем разрешить его перестройку и посмотреть, сколько осталось ошибок.
Что касается String types not allowed (at 'layout_width' with value 'match_parent')
, быстрый поиск в stackoverflow говорит о том, что его вызвало, потому что FILL_PARENT
был заменен на MATCH_PARENT
в Android 2.2. Таким образом, вам нужно установить ваш sdk для проекта на Android 2.2 или выше. Вот ссылка на этот вопрос.
Ответ 3
Это произошло со мной при импорте образца викиатуры, и я нашел решение.
- Импортировать проект через существующий код
- Щелкните правой кнопкой мыши проект и выберите свойства
- В вкладке "Android" по умолчанию выбран минимальный API. Изменено до последнего (самый высокий API)
- Нажмите "ОК".
- Очистите и создайте свой проект, и ошибки исчезнут
(возможно, необязательно)
6. Измените целевой и минимальный SDK в манифесте Android