Articles of затмение

ADT 20 Установка высоты / ширины макета в списке свойств

Я использую редактор графического интерфейса eclipse везде, где это возможно – редактор XML выглядит довольно грубо; Какой-либо текст не отображается (или отображается не в том месте и / или искажен), пока я не прокручу файл с помощью клавиш со стрелками вверх / вниз. Во всяком случае, я недавно «обновил» до r20 инструментов разработки Android. В […]

Android, scala и eclipse = неустойчивая смесь

Недавно я написал некоторое приложение для Android в scala, работая с Eclipse. Все было в порядке, пока в моей программе не было только нескольких классов / занятий. Когда я добавил больше кода, JVM начал сбой, затмение часто зависало, а adb постоянно терял соединение. Диспетчер задач показал, что процесс Java занимает от 800 до 1300 МБ […]

Строительство APK с помощью Gradle вне IDE (переход от Ant)

Я использовал этот учебник, чтобы рассказать о том, как создать APK вне Eclipse, просто используя командную строку (и Ant) – http://www.androidengineer.com/2010/06/using-ant-to-automate-building- android.html Теперь, когда система сборки будет смещаться в сторону Gradle, я хотел бы иметь аналогичный расширенный учебник для справки. Большинство обучающих программ ( таких как этот ) имеют дело только с базовыми материалами, но […]

Библиотека Android: ресурсы объединены, код не

Я пытаюсь настроить приложение Android с зависимостью проекта библиотеки Android в Eclipse. Я создал проект под названием AnTest и проект библиотеки под названием AnLib. Я дал ссылку на AnLib в свойствах проекта AnTest. Теперь я пытаюсь обратиться к некоторому библиотечному коду (статический публичный метод) из AnTest. Eclipse выбрасывает "com.anlib.Hello не может быть разрешен к типу". […]

Eclipse дает эту ошибку: «Не удалось создать представление: com.android.ide.eclipse.ddms.views.LogCatView»

Я просто установил Kepler, и когда я пытаюсь запустить его под MacOSX, окно logcat не содержит ничего, кроме этого сообщения об ошибке: Не удалось создать представление: com.android.ide.eclipse.ddms.views.LogCatView Фактически, в пользовательском интерфейсе есть несколько окон, отображающих похожие сообщения об ошибках. Ключевыми сообщениями из журнала ошибок являются: !ENTRY org.eclipse.jface 4 0 2013-09-07 10:14:16.836 !MESSAGE Unable to resolve […]

GetExternalStorageDirectory () для getExternalFilesDir ()

Итак, в основном у меня есть этот код (все кредиты для Проводника mburhman's – https://github.com/mburman/Android-File-Explore ): private File path = new File(Environment.getExternalStorageDirectory() + ""); protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.start); loadFileList(); showDialog(DIALOG_LOAD_FILE); Log.d(TAG, path.getAbsolutePath()); readDir = (Button) findViewById(R.id.btnReadDirectory); readDir.setOnClickListener(this); } private void loadFileList() { try { path.mkdirs(); } catch […]

Ошибка Android при добавлении spinnerSelector, идентификатор ресурса не найден

Я хочу изменить цвет селектора списков на элементе прядильщика на нечто иное, чем уродливое, оранжевое значение по умолчанию. Из того, что я прочитал, способ сделать это – установить свойство android:spinnerSelector . Однако в Eclipse я получаю эту ошибку, когда пытаюсь установить свойство android:spinnerSelector Ошибка: идентификатор ресурса не найден для атрибута 'spinnerSelector' в пакете 'android' Вот […]

Доступ к основному классу проекта из класса библиотеки

У меня есть проект Android, который использует проект библиотеки (все, что я создал). Я использую ADT / SDK v14, и мне нужно получить доступ к основному классу в основном проекте и вызвать функцию, когда диалог в проекте библиотеки отклонен. Теперь я могу это сделать, если добавить ссылку на мой основной проект в проект библиотеки, но […]

Как создать общую папку источника для нескольких проектов в Eclipse?

Я изучал исходный код Android + App Engine из сеанса Google IO (Android соответствует App Engine) . Они генерируют три проекта: проект Android, интерфейс GWT и проект сервера приложений. Все эти проекты имеют общую исходную папку, называемую shared, где они могут помещать свои синхронизированные классы данных, о которых должны знать все части приложения. Мне интересно, […]

Android Lint: как подавить все предупреждения, связанные с библиотекой поддержки?

Я пытаюсь использовать Android Lint, чтобы мой код работал плавно, но поскольку я использую поддержку-v7-appcompat, Lint возвращает огромный, переполненный список предупреждений. Как я могу подавить все из них, поэтому я могу видеть только проблемы с моим собственным приложением? В меню Lint Overflow есть опции «Проверить все проекты», «Проверить поддержку android-v7-appcompat» и «проверить [myapp]», но нажатие […]