将 YouTube Data API 添加到 Android Studio
所以,我目前正在空闲时间搞砸Android编程,我正在使用Android Studio作为我的首选。我目前正在尝试使用youtube api制作一个非常简单的应用程序。我的问题是我无法弄清楚如何将API实际放入我的应用程序中。我使用file>project结构将内容添加到我的应用程序中,但这本身不起作用。它不再对我大喊大叫语法错误,但当它编译它时会出错。
我对此进行了一些研究,发现我需要添加一些东西来构建.gradle或setset.gradle(或两者兼而有之),但我还没有找到一个关于确切操作的确切答案。到目前为止,我尝试过的所有方法都没有奏效。因此,如果有人可以向我解释我必须做什么,或者将我链接到一个解释该做什么的地方,那就太好了。
--编辑--
我现在很困惑。我开始了一个新项目。我添加了库,它仍然能够编译。然后我添加了导入,它抛出了关于它的错误。然后,我将这些添加到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行文件位置
关于我做错了什么的任何想法?