Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
1

Проект с API 25 не работает на более ранних версиях

23.04.2017, 17:13. Просмотров 1241. Ответов 15
Метки нет (Все метки)

Подскажите, пожалуйста. Опытные. Создаю проект в intlje IDE от jet brains и у меня по дефолту всегда берется апи 25. и из-за этого не работает на старых версиях. При создании проекта указываю 4.0.1 и это все равно. В External libraries API 25 , ак же в настройках проекта, все бибилиотеки 25, и сам android 25 api. У меня все версии лежат в папке Android. Собственно вот.
качал через сдк менеджер в папку Android, и там собственно все и лежит, я походу как-то глобальные настройки идеи выставил неправильно, раз такое происходит, если нужно какой скриншот прикрепить скажите!
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.04.2017, 17:13
Ответы с готовыми решениями:

Приложение не запускается на более ранних api
добрый день, переписал приложение для чтения смс по этому примеру...

Запуск приложения на ранних версиях
Сделал приложуху, но оно работает только на андроид 5.1 (на нем я и тестил). На более ранних...

Можно ли проект Visual Studio 2005 запустить на более новых версиях?
Просто скудный по средствам 2005 не подходит,а при конвертации возникает за сотню ошибок.Хотя на...

Не удается открыть файл компаса созданный в ранних версиях
Есть файлы чертежей, созданных в ранних версиях компаса, сами версии неизвестны, но последние...

Программа работает на Delphi 2007 или более ранней но не работает на старших версиях (10.1 например)
В программе используются дополнительные файлы и dll написанные на fortran их кода нет ;( в ранних...

15
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
23.04.2017, 17:57  [ТС] 2
Почему так? Все лежит вот тут
0
Миниатюры
Проект с API 25 не работает на более ранних версиях   Проект с API 25 не работает на более ранних версиях   Проект с API 25 не работает на более ранних версиях  

Проект с API 25 не работает на более ранних версиях   Проект с API 25 не работает на более ранних версиях  
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
23.04.2017, 17:58  [ТС] 3
Подскажите как пересобрать под 16 или 19 API он по дефолту из общака самый высокий чтоли берет? Если так, то как распилить папку по API?
0
ExFau$t
961 / 760 / 228
Регистрация: 08.05.2012
Сообщений: 3,627
23.04.2017, 18:10 4
Что не работает? Какая ошибка? Причём тут апи и скрины саппортных либ? Если надо собрать под 19 - укажи в градле 19 или в настройках проекта, студия сама предложит докачать, если нету чего-то.
0
23.04.2017, 18:10
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
23.04.2017, 18:16  [ТС] 5
Цитата Сообщение от ExFau$t Посмотреть сообщение
Что не работает? Какая ошибка? Причём тут апи и скрины саппортных либ? Если надо собрать под 19 - укажи в градле 19 или в настройках проекта, студия сама предложит докачать, если нету чего-то.
Проблема в том, что. Создаю проект, указвыаю минимум сдк, 3.0 или 4.1. Проект собирается, и те скриншоты что я выложил. И при запуске на эмуляторе, 4.1 или 4.4 или меньше, не запускается. Только на 5.1 лолипоп. Разве не должны быть бибилиотеки другой версии раз я указываю в настройках проекта другую версию?

Добавлено через 34 секунды
неважно, что я указываю всегда собирает с теми библиотеками

Добавлено через 1 минуту
Раз я собираю под минимум 3.0 он же должен запускаться на 4.1 хотябы старт активити, но нефига!

Добавлено через 1 минуту
А можно на уровне простого обывателя? Указать в градле? Я недавно занимаюсь этим всем, еще не ко всем абревиатурам и сленгу приывык. ЕСЛИ МОЖНО, со скриншотами пожалуйста, это было бы супер
0
ExFau$t
961 / 760 / 228
Регистрация: 08.05.2012
Сообщений: 3,627
23.04.2017, 18:24 6
Да я вроде как и не спрашивал про минимальный сдк...
0
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
23.04.2017, 18:24  [ТС] 7
вот что происходит, если запускаю на 4.4
0
Миниатюры
Проект с API 25 не работает на более ранних версиях  
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
24.04.2017, 11:02  [ТС] 8
Никто не сможет подсказать?

Добавлено через 15 часов 30 минут
Тему переименовали не совсем корректно, проблема то в том, что он собирается под 25 версию, несмотря на указание другой версии, в папке все версии.

Добавлено через 19 минут
и поэтому, походу не запускается на поздних версиях. Как поправиь то? неправильно подгружается в идею? ну же! опытные спецы, хелпаните новичку
0
vxg
Модератор
3300 / 2094 / 330
Регистрация: 13.01.2012
Сообщений: 8,141
24.04.2017, 11:04 9
Александер2000 не имеет никакого значения какие версии есть у вас в SDK - имеет значение что вы прописали в build.gradle - compileSdkVersion, buildToolsVersion, minSdkVersion, targetSdkVersion и магические цифры после двоеточия в строках compile секции dependencies

Добавлено через 57 секунд
Александер2000, однажды наблюдал как сборка с compileSdkVersion 25 при targetSdkVersion 22 выдавала забавные глюки - на некоторых ОС работало, на некоторых даже поставиться не могло
0
Pablito
2862 / 2274 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
24.04.2017, 11:06 10
нужно как минимум содержимое build.gradle и манифеста
не скринами, а текстом
0
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
24.04.2017, 12:16  [ТС] 11
Если честно, сюда додуматься не смог залезть. В любом случае, одному изучать все с 0 довольно сложно, спрость не у кого, вот и приходиться доставать форумчан, своей головной болью *сорян*)
Прикладываю скриншот, вижу что минимум сдк выставлен 16. Но тогда странно что он не запускатся ни на чем ниже чем 22, 5.1.
0
Миниатюры
Проект с API 25 не работает на более ранних версиях  
Pablito
2862 / 2274 / 768
Регистрация: 12.05.2014
Сообщений: 7,978
Завершенные тесты: 1
24.04.2017, 12:28 12
тебе следует научиться внимательно читать что тебе пишут
тяжелый случай
1
vxg
Модератор
3300 / 2094 / 330
Регистрация: 13.01.2012
Сообщений: 8,141
24.04.2017, 12:47 13
Александер2000, выглядит безобидно разве что buildToolsVersion можно попробовать подправить
1
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
24.04.2017, 12:53  [ТС] 14
Цитата Сообщение от Паблито Посмотреть сообщение
тебе следует научиться внимательно читать что тебе пишут
тяжелый случай
Извини, я не подумал что это важно, прикрепляю
Кликните здесь для просмотра всего текста

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
apply plugin: 'com.android.application'
 
android {
    compileSdkVersion 25
    buildToolsVersion "26.0.0 rc1"
 
    defaultConfig {
        applicationId "segeh.ru.applicationtwo"
        minSdkVersion 16
        targetSdkVersion 25
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}
 
dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    testCompile 'junit:junit:4.12'
    compile 'com.android.support:appcompat-v7:25.3.0'
    compile 'com.android.support:design:25.3.0'
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
          package="segeh.ru.applicationtwo">
 
    <application
            android:allowBackup="true"
            android:icon="@mipmap/ic_launcher"
            android:label="@string/app_name"
            android:supportsRtl="true"
            android:theme="@style/AppTheme">
        <activity
                android:name=".MainActivity"
                android:label="@string/app_name"
                android:theme="@style/AppTheme.NoActionBar">
            <intent-filter>
                <action android:name="android.intent.action.MAIN"/>
 
                <category android:name="android.intent.category.LAUNCHER"/>
            </intent-filter>
        </activity>
        <receiver android:name=".AlarmReceiver"></receiver>
    </application>
 
</manifest>

Цитата Сообщение от vxg Посмотреть сообщение
Александер2000, выглядит безобидно разве что buildToolsVersion можно попробовать подправить
Посоветуешь что-нибудь?
0
vxg
Модератор
3300 / 2094 / 330
Регистрация: 13.01.2012
Сообщений: 8,141
24.04.2017, 13:36 15
Лучший ответ Сообщение было отмечено Александер2000 как решение

Решение

Цитата Сообщение от Александер2000 Посмотреть сообщение
Посоветуешь что-нибудь?
влепить в buildToolsVersion 25
1
Александер2000
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 210
24.04.2017, 23:23  [ТС] 16
Кликните здесь для просмотра всего текста
Цитата Сообщение от vxg Посмотреть сообщение
влепить в buildToolsVersion 25
ты не подумай, что я не догадался
просто спросить то у опытного стоило)

Сейчас затесчу, затещу, вообщем вы поняли. Отпишусь как проверю, только не покидайте меня раньше времени)

з.ы А нет ли каких-нибудь русского язычных ссылок где можно получше узнать как вообще все работает? Как идея собирает, как что куда кладет?

Добавлено через 9 часов 9 минут
Все работает, поставил 25.0.0 buildToolsVersion. Благодарю!
1
24.04.2017, 23:23
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.04.2017, 23:23

Ajax_result замена в более новых версиях
Здравствуйте. У меня используется jquery последней версии, и старый js перевожу на новую версию. В...

Не правильно парсит время в разных версиях API?
Добрый день! почему-то этот код если напр. подставить в getTime 00:15 Date date = null; ...

Работа надстройки для Excel 97 в более поздних версиях
Доброго времени суток. Имеется надстройка для Excel 97. Возможно ли заставить ее работать на более...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.