7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
1

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

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

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

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

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

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

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

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

Проект с API 25 не работает на более ранних версиях   Проект с API 25 не работает на более ранних версиях  
0
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
23.04.2017, 17:58  [ТС] 3
Подскажите как пересобрать под 16 или 19 API он по дефолту из общака самый высокий чтоли берет? Если так, то как распилить папку по API?
0
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
23.04.2017, 18:10 4
Что не работает? Какая ошибка? Причём тут апи и скрины саппортных либ? Если надо собрать под 19 - укажи в градле 19 или в настройках проекта, студия сама предложит докачать, если нету чего-то.
0
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
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
1570 / 1168 / 426
Регистрация: 08.05.2012
Сообщений: 5,219
23.04.2017, 18:24 6
Да я вроде как и не спрашивал про минимальный сдк...
0
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
23.04.2017, 18:24  [ТС] 7
вот что происходит, если запускаю на 4.4
Миниатюры
Проект с API 25 не работает на более ранних версиях  
0
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
24.04.2017, 11:02  [ТС] 8
Никто не сможет подсказать?

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

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

Добавлено через 57 секунд
Александер2000, однажды наблюдал как сборка с compileSdkVersion 25 при targetSdkVersion 22 выдавала забавные глюки - на некоторых ОС работало, на некоторых даже поставиться не могло
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
24.04.2017, 11:06 10
нужно как минимум содержимое build.gradle и манифеста
не скринами, а текстом
0
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
24.04.2017, 12:16  [ТС] 11
Если честно, сюда додуматься не смог залезть. В любом случае, одному изучать все с 0 довольно сложно, спрость не у кого, вот и приходиться доставать форумчан, своей головной болью *сорян*)
Прикладываю скриншот, вижу что минимум сдк выставлен 16. Но тогда странно что он не запускатся ни на чем ниже чем 22, 5.1.
Миниатюры
Проект с API 25 не работает на более ранних версиях  
0
2883 / 2295 / 769
Регистрация: 12.05.2014
Сообщений: 7,978
24.04.2017, 12:28 12
тебе следует научиться внимательно читать что тебе пишут
тяжелый случай
1
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
24.04.2017, 12:47 13
Александер2000, выглядит безобидно разве что buildToolsVersion можно попробовать подправить
1
7 / 7 / 0
Регистрация: 29.06.2013
Сообщений: 218
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
Модератор
3386 / 2158 / 352
Регистрация: 13.01.2012
Сообщений: 8,375
24.04.2017, 13:36 15
Лучший ответ Сообщение было отмечено Александер2000 как решение

Решение

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

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

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

Добавлено через 9 часов 9 минут
Все работает, поставил 25.0.0 buildToolsVersion. Благодарю!
1
24.04.2017, 23:23
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.04.2017, 23:23
Помогаю со студенческими работами здесь

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

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

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

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


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru