使用Gradle定位Fire TV,Android和Android TV

时间:2015-03-20 12:32:39

标签: android build gradle android-tv amazon-fire-tv

目前我正在尝试设置一个针对不同Android设备的项目。正如标题描述的那样,我喜欢定位Fire TV(使用SDK-Addon 17),还有常规设备(使用MinSDK 15)和新的Android TV设备(使用MinSDK 21)。

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

enter image description here

嗯,我想应该可以通过创建不同的项目并在每个项目中包含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的。即使这个项目也没有出于同样的原因......

有什么想法吗?

0 个答案:

没有答案