4

目前我正在尝试建立一个针对不同安卓设备的项目。正如标题所描述的,我喜欢针对 Fire TV(使用 SDK-Addon 17)但也针对常规设备(使用 MinSDK 15)和新的 Android TV 设备(使用 MinSDK 21)。

原因:我喜欢在库中创建业务逻辑并为每个设备创建特定的用户界面

在此处输入图像描述

好吧,我想应该可以通过创建不同的项目并在每个项目中包含 jar 来实现。但我认为也应该可以使用 Gradle 在一个项目中创建这样的架构。

但是,如果我使用 FireTV AddOn 创建一个新项目并添加另一个模块或库 Gradle 无法同步。

问题是以下行:

compileSdkVersion 'Amazon.com:Amazon Fire TV SDK Addon:17'

IDE告诉我:

Could not normalize path for file 'C:\.....\mockable-Amazon.com:Amazon Fire TV SDK Addon:17.jar

为了更好地理解这个问题,我创建了另一个仅针对 Android 和 Android TV 的项目。在这个项目中,一切正常......最后我创建了另一个 Fire TV 项目并添加了另一个同样针对 Fire TV 的模块。甚至这个项目也因同样的原因未能建立......

任何想法?

4

0 回答 0