Среда разработки для древнего Андроид 2.2

Ответить
GS_Mos
Сообщения: 3
Зарегистрирован: 08 июн 2017, 12:31

Среда разработки для древнего Андроид 2.2

Сообщение GS_Mos » 08 июн 2017, 12:50

Добрый день
Подскажите пожалуйста среду разработки для Андроид 2.2. Что-то у меня ничего не получается. На 4 идут на 2 никак. Пробовал Андроид студию и Эклипс. Правда я полный ноль. Стартую. Желательно под ХР.
Будут простые приложения но со связью с ардуино устройствами по USB.

Аватара пользователя
DOOMer
Сообщения: 18
Зарегистрирован: 12 май 2017, 16:15
Откуда: RU.MO.Balashikha
Контактная информация:

Re: Среда разработки для древнего Андроид 2.2

Сообщение DOOMer » 08 июн 2017, 22:11

GS_Mos писал(а):Добрый день
Подскажите пожалуйста среду разработки для Андроид 2.2. Что-то у меня ничего не получается. На 4 идут на 2 никак..
Тесстируете на эмуляторе или на устройстве? Что в логах среды разработки при запуске приложения?
При создании нового проекта в студии выбрали минимадьный API 7 (Android 2.2)? В менеджере SDK (Tools -> Android -> SDK Manager) установлены компоненты SDK v7?
Вертексы должны образовывать конвексный браш...

QNotez - простое и быстрое приложение для создания заметок

GS_Mos
Сообщения: 3
Зарегистрирован: 08 июн 2017, 12:31

Re: Среда разработки для древнего Андроид 2.2

Сообщение GS_Mos » 09 июн 2017, 23:08

Тестирую на двух телефонах. На 4.4 идет. На 2.2.2 выдает ошибку. При создании проекта ниже апи9 выбрать не дает хотя апи8 укстановлен. Андроид студио 2.2.3. Попробовал пару eclipse установить но с SDK и там проблемы. Ну и по мелочи не видят оба телефона.

Аватара пользователя
DOOMer
Сообщения: 18
Зарегистрирован: 12 май 2017, 16:15
Откуда: RU.MO.Balashikha
Контактная информация:

Re: Среда разработки для древнего Андроид 2.2

Сообщение DOOMer » 10 июн 2017, 16:49

Понизить версию минимального СДК < 9 не дает использование support lib, зависимость от которйо по умолчанию в проект ставит студия.

В файле build.gradle вручную поставьте minSdkVersion ранвм 8, и уберите зависимость от android.support.v7 в блоке dependencies

Код: Выделить всё

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    //compile 'com.android.support:appcompat-v7:21.0.3'
}


Плюс из кода убрать все, что завязано на API > 8. Как минимум это коснётся переверстки layout-ов, если вы их не строили вручную сразу с прицелом на андроид 2.2.
Вертексы должны образовывать конвексный браш...

QNotez - простое и быстрое приложение для создания заметок

GS_Mos
Сообщения: 3
Зарегистрирован: 08 июн 2017, 12:31

Re: Среда разработки для древнего Андроид 2.2

Сообщение GS_Mos » 10 июн 2017, 19:01

DOOMer писал(а):Понизить версию минимального СДК < 9 не дает использование support lib, зависимость от которйо по умолчанию в проект ставит студия.

В файле build.gradle вручную поставьте minSdkVersion ранвм 8, и уберите зависимость от android.support.v7 в блоке dependencies

Код: Выделить всё

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    //compile 'com.android.support:appcompat-v7:21.0.3'
}


Плюс из кода убрать все, что завязано на API > 8. Как минимум это коснётся переверстки layout-ов, если вы их не строили вручную сразу с прицелом на андроид 2.2.
Нашел, наконец, где-это. Буду пробовать. Похоже для начала придется уже восстанавливать работоспособность АндроидСтудио.
В общем, ставишь андроид 4.0 все нормально. Ставишь даже 2.3 начинает ругаться даже на empty и blanc.
Если кто-то подскажет как реально сделать в АндроидСтудио Hello world для Андроид 2.2, буду благодарен. Если это сложно, то бог с ним.

Сделал как сказано. Получил вот это. Видно надо еще где-то что-то.
Error:(11, 21) No resource found that matches the given name: attr 'colorPrimary'.
Error:(12, 21) No resource found that matches the given name: attr 'colorPrimaryDark'.
Error:(9) Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat'.
Error:(13, 21) No resource found that matches the given name: attr 'colorAccent'.
Error:(11, 21) No resource found that matches the given name: attr 'colorPrimary'.
Error:(12, 21) No resource found that matches the given name: attr 'colorPrimaryDark'.
Error:Execution failed for task ':app:processDebugResources'.
> com.android.ide.common.process.ProcessException: Failed to execute aapt

Вообще-то ситуация выглядит как-то дико. На сайте СтартАндроид, где пытаются учить других , люди не могут написать Программу уровня Хэлло, ворлд.
Так и хочется сказать: Ребята, вы действительно программисты?
Буду вас в качестве примера приводить.

Ответить