目标是为FireTV构建一个应用程序,用于流式传输媒体(点播或直播视频流).
我开始研究亚马逊的开发者门户网站,下载AS,亚马逊SDK以及其他任何我被告知需要继续的东西.我的第一个想法是熟悉Lollipop,使用谷歌电视的模拟器,并使用电视活动模板,从我看到的很大程度上基于Leanback库.我构建并测试和修改了我的内容,并有一个工作的应用程序,使用可以处理API21的模拟器.然后是时候“改造”我使用亚马逊的Fire TV sdk Add-On(API 17)了.了解了AppCompat以及其他一些错误,大多数情况下我都可以自己解决.但是现在,我被困住了.
Gradle现在不会编译我正在使用FireTV插件,并且控制台输出对我没有帮助,在这个级别.
“ 什么地方出了错:
任务’:app:processDeBUGResources’的执行失败.
com.androID.IDe.common.internal.LoggedErrorException: Failed to run command:
C:\path\to\sdk\build-tools\21.1.2\aapt.exe package -f –no-crunch -I C:\path\to\sdk\platforms\androID-17\androID.jar -M C:\path\to\app\build\intermediates\manifests\full\deBUG\AndroIDManifest.xml -I C:\path\to\sdk\add-ons\addon-amazon_fire_tv_addon-amazon-17\libs\notification.jar -I C:\path\to\sdk\add-ons\addon-amazon_fire_tv_addon-amazon-17\libs\gamecontroller.jar -S C:\path\to\app\build\intermediates\res\deBUG -A C:\path\to\app\build\intermediates\assets\deBUG -m -J C:\path\to\app\build\generated\source\r\deBUG -F C:\path\to\app\build\intermediates\res\resources-deBUG.ap_ –deBUG-mode –custom-package com.d53e.rbeal.fntsysportsnetwork -0 apk –output-text-symbols C:\path\to\app\build\intermediates\symbols\deBUG
Error Code:
1
Output:
ERROR: Asset package include ‘C:\path\to\sdk\add-ons\addon-amazon_fire_tv_addon-amazon-17\libs\notification.jar’ not found.
* Try:
Run with –stacktrace option to get the stack trace. Run with –info or –deBUG option to get more log output.*
“
被困在这里两天,时间紧迫,迫切需要进步.无法弄清楚如何按建议包含–stacktrace或–info.
在恐慌中,我试图将项目移植到eclipse,并且作为最终结果我遇到了“无法解决’R’”错误,我能找到的唯一修复就是更改构建目标,但我想我需要使用亚马逊的.
我宁愿使用AndroID Studio,但在这一点上任何帮助都将非常感激.
的build.gradle
apply plugin: 'com.androID.application'androID {// compileSdkVersion 21 compileSdkVersion "Amazon.com:Amazon Fire TV SDK Addon:17" buildToolsversion "21.1.2" defaultConfig { applicationID "com.d53e.myname.appname" minSdkVersion 17 targetSdkVersion 21 versionCode 1 versionname "1.0" } buildTypes { release { MinifyEnabled false proguardfiles getDefaultProguardfile('proguard-androID.txt'),'proguard-rules.pro' } } productFlavors { }}dependencIEs { compile @R_404_4564@(dir: 'libs',include: ['*.jar']) compile 'com.androID.support:appcompat-v7:21.0.3' compile 'com.androID.support:recyclervIEw-v7:21.0.3' compile 'com.androID.support:leanback-v17:21.0.2' compile 'com.squareup.picasso:picasso:2.3.2' compile 'com.androID.support:support-v4:21.0.3' compile 'com.amazon.device.tools.build:gradle:1.0.0'}
(项目)build.gradle
buildscript { repositorIEs { jcenter() } dependencIEs { classpath 'com.amazon.device.tools.build:gradle:1.0.0' //classpath 'com.androID.tools.build:gradle:1.0.0' }}allprojects { repositorIEs { jcenter() }}解决方法 其中一个我想把头撞在墙上的时刻……
手动将文件复制到“projectname / app / libs”文件夹中,
将项目资源管理器视图更改为项目,以便您可以看到libs文件夹
右键单击其中的项目[s],然后选择“添加为库”
就像日食的最后一步一样.
总结以上是内存溢出为你收集整理的Android Studio,Fire TV – 使用Amazon SDK进行编译的问题全部内容,希望文章能够帮你解决Android Studio,Fire TV – 使用Amazon SDK进行编译的问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)