Итак, я в настоящее время возился с программированием на Android в свободное время, и я использую андроид-студию в качестве своего идеала выбора. В настоящее время я пытаюсь сделать очень простое приложение с помощью apt youtube. Моя проблема в том, что я не могу понять, как получить api в моем приложении. Я использовал файл > структуру проекта, чтобы добавить материал в мое приложение, но это не работает само по себе. Он перестает кричать на меня о синтаксических ошибках, но когда он компилирует его ошибки.
Я исследовал это немного и обнаружил, что мне нужно добавить материал для сборки .gradle или settings.gradle(или обоих), но я не нашел окончательного ответа на то, что именно нужно делать. Все, что я пробовал до сих пор, не работает. Так что, если кто-то может объяснить мне, что мне нужно сделать, или связать меня с местом, где он объяснит, что делать, было бы здорово
- редактировать -
Я так запутался. Я начал новый проект. Я добавил libs и все еще смог скомпилировать. Затем я добавил импорт, и в нем были ошибки. Затем я добавил их в build.gradle и смог отлично компилировать
compile fileTree(dir: 'libs/youtube', include: '*.jar')
compile fileTree(dir: 'libs/youtube/libs', include: '*.jar')
Но когда я добавил этот код, который требует библиотеки
/** Global instance of the HTTP transport. */
private static final HttpTransport HTTP_TRANSPORT = new NetHttpTransport();
/** Global instance of the JSON factory. */
private static final JsonFactory JSON_FACTORY = new JacksonFactory();
/** Global instance of Youtube object to make all API requests. */
private static YouTube youtube;
синтаксис был прекрасен, но при компиляции он выдал ошибку
Gradle: Execution failed for task ':Apitest:dexDebug'.
> Failed to run command:
за которым последовало около 100 строк расположения файлов
Любые идеи относительно того, что я делаю неправильно?