
Dmitriy
07.05.2018
10:53:32
Вообще выдало ексепшин
Couldn't find tools.jar

Валерий
07.05.2018
10:54:22
ANDROID_HOME выставлен?

Dmitriy
07.05.2018
10:55:02
Где глянуть?

Google

Валерий
07.05.2018
10:55:23
export ANDROID_HOME='<путь к андроид сдк, /opt/android-sdk/, например>'
Под виндой — настройки системы, переменные и т.д.

Dmitriy
07.05.2018
10:57:57
Да, путь есть

Валерий
07.05.2018
10:58:38
Так это студия это знает)
А грэдл, запускаемый не из студии — нет
Он спрашивает систему

Dmitriy
07.05.2018
10:59:51
Еще раз не понял где чекать
Пожалуйста
Нашел
Там есть путь к сдк

Alm
07.05.2018
11:02:57
кто-нибудь работал с MediaCodec или ffmpeg?

RoGr
07.05.2018
11:04:44
Как называется эта кнопка на клавиатуре ?

Google

Alm
07.05.2018
11:05:27
Ime

Anton
07.05.2018
11:05:34
ime action определяет ее дейсвтие а название хз

Alm
07.05.2018
11:05:35
ActionDone

RoGr
07.05.2018
11:05:51
Спасибо

Alm
07.05.2018
11:05:53
кто-нибудь работал с MediaCodec или ffmpeg?

Константин
07.05.2018
11:14:29

Павел
07.05.2018
11:23:24
Подскажите что что может быть. И хз толи после обновления студии толи давно так

Sergey
07.05.2018
11:24:01
у меня постоянно так )
это "норма"

Павел
07.05.2018
11:24:17
Не точно не норма

Alm
07.05.2018
11:25:11
sync project with gradle files
если у тебя мак, то file - > sync project with gradle files
В винде вроде также, или на один шаг больше

Павел
07.05.2018
11:26:40
Делал и инвалидейт кеш делал

Alm
07.05.2018
11:27:51
клин и ребилд тоже делал?

Sergey
07.05.2018
11:30:06
клин и ребилд тоже делал?
у меня это часто было, зависит толи от версии android gradle plugin, толи от версии аппкомпата, я просто смирился

Павел
07.05.2018
11:30:31
Починил?
Нужно закрыть проект и потом открыть

Google

Павел
07.05.2018
11:31:05
Как сорсы

Sergey
07.05.2018
11:31:09
точно не мой кейс )

Павел
07.05.2018
11:31:40
https://i.stack.imgur.com/fdW9g.png

Sergey
07.05.2018
11:31:52
а, так

Павел
07.05.2018
11:31:55
Да

Sergey
07.05.2018
11:31:56
сейчас попробую

Павел
07.05.2018
11:32:03
?♂?♂?♂
Ну это изза градла я обновил студию
Новый градл и какая то херь кароче посрать работает главнте

Sergey
07.05.2018
11:32:48
it works ?
спасибо

Павел
07.05.2018
11:32:54
???

Elron
07.05.2018
11:59:25
нужно проект открывать через Import project когда проблемы c xml

Axrorxo'ja
07.05.2018
12:06:23
и уберите птичку use embeded Jdk

Dmitriy
07.05.2018
12:08:03
Спасибо

Павел
07.05.2018
12:09:50
Опять новая хрень. после обновления теперь не билдится проект....
Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 66037 > 65536
Message{kind=ERROR, text=Cannot fit requested classes in a single dex file. Try supplying a main-dex list.
# methods: 66037 > 65536, sources=[Unknown source file], tool name=Optional.of(D8)}

Sergey
07.05.2018
12:10:20

Dmitriy
07.05.2018
12:10:27

Axrorxo'ja
07.05.2018
12:11:52

Anna
07.05.2018
12:13:07
привет! помогите, плиз, с ретрофитом. обычный гет запрос возвращает access denied ошибку. в постмане работает нормально. уже попробовала и одним хэдером, и мапой... не пойму в чём дело. какой-то заколдованный круг @Headers("Content-Type: application/json")
@GET("api/terms-conditions")
Call<Object> getTermsConditions(@HeaderMap Map<String, String> headers); остальные запросы через форм дату отрабатывают нормально

Google

Sergey
07.05.2018
12:13:33

Anna
07.05.2018
12:13:48
IApiService apiService = IApiService.retrofit.create(IApiService.class);
Map<String, String> headers = new HashMap<>();
headers.put("Authorization", "Bearer " + userToken);
Call<Object> callTerms = apiService
.getTermsConditions(headers);
callTerms.enqueue

Quantum Harmonizer
07.05.2018
12:14:18

Anna
07.05.2018
12:15:10

Chyngyz
07.05.2018
12:15:50
А через okhttp client пробовали?

Quantum Harmonizer
07.05.2018
12:15:52

Anna
07.05.2018
12:17:02
Зачем @Headers(json)?
это уже одна из проб... @GET("/tasks")
Call<List<Task>> getTasks(@Header("Content-Range") String contentRange); делала таким образом. не работает

Quantum Harmonizer
07.05.2018
12:17:17

Anna
07.05.2018
12:18:14
Зачем content-range?
это пример структуры. там было "Authorization". Прошу прощения, что неточно объяснила

Anton
07.05.2018
12:18:20
ни у кого не было что на рандомных девайсах (чаще всего китайских) не скачивает файл донлоад менеджер через вебвью?
никакой закономерности от версий и тп

Konstantin
07.05.2018
12:18:54
access denied - это сервер говорит в заголовке или просто ответ 200 + доступ запрещен?

Quantum Harmonizer
07.05.2018
12:19:00

Anna
07.05.2018
12:19:58

Quantum Harmonizer
07.05.2018
12:20:16

Anna
07.05.2018
12:23:13

Konstantin
07.05.2018
12:24:21
токен наверное неправославный

Google

Konstantin
07.05.2018
12:24:46
если там прям правильный oauth надо чекать что токен для корректного scope был получен

Anna
07.05.2018
12:25:51

Quantum Harmonizer
07.05.2018
12:26:35

Anna
07.05.2018
12:26:40

Konstantin
07.05.2018
12:26:57
через курл руками попробуй

Anna
07.05.2018
12:27:50

Egor
07.05.2018
12:29:00
?

Konstantin
07.05.2018
12:29:14
зайди в консоль и напиши запрос с помощью утилиты curl которая есть везде кроме винды
выглядит примерно так
curl -X GET "http://***********/path/to/resource" -H "accept: application/json" -H "Authorization: Bearer *************"

Egor
07.05.2018
12:30:33
может в хедере Origin не подходит или еще что-то добавили для защиты

Anna
07.05.2018
12:31:22

Egor
07.05.2018
12:31:23
а может там не json формат

Konstantin
07.05.2018
12:31:53
user-agent может надо указать

Anna
07.05.2018
12:31:59

Konstantin
07.05.2018
12:32:38
обычно всегда самое простое - найти разницу между заголовками запроса постмана и тем что посылает ретрофит
скорей всего какой то заголовок нужный не приходит поэтому ругается. или кукис (не помню постман их присылает или нет)

Quantum Harmonizer
07.05.2018
12:33:00

Egor
07.05.2018
12:33:08
ага, мне тоже кажется, там нету заголовков из первой строки с картинки