我还是个Android开发的新手,第一次项目才进行了两周。所以,解决方案可能很明显,我只希望这最终能帮助到其他像我一样的人。
目标是构建一个适用于FireTV的应用程序,可以流式传输媒体(点播或实时视频流)。
我开始在Amazon的开发者门户网站上进行研究,下载AS,Amazon SDK和其他任何我需要继续使用的东西。我的第一个想法是熟悉Lollipop,使用Google TV的模拟器,并使用电视活动模板,从我看到的内容来看,它主要基于Leanback库。我尽情地构建、测试和修改,最终有了一个可以使用api21处理的模拟器的工作应用程序。然后是时候用Amazon的Fire TV sdk Add-On(API 17)“复古”我正在工作的内容了。沿途学到了一些关于AppCompat和其他错误的知识,大多数我自己可以弄清楚。但现在,我卡住了。
Gradle现在无法编译,因为我正在使用FireTV add-on,而控制台输出对我来说并不有用。
"出了什么问题: 任务':app:processDebugResources'执行失败。
com.android.ide.common.internal.LoggedErrorException:无法运行命令: 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 错误代码: 1 输出: ERROR: Asset package include 'C:\path\to\sdk\add-ons\addon-amazon_fire_tv_addon-amazon-17\libs\notification.jar' not found. *尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。* "
我被卡在这里已经两天了,时间不多,急需进展。我无法弄清楚如何包含建议的--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 fileTree(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()
}
}