Я по-прежнему исключительно новичок в разработке Android, примерно за 2 недели до моего первого проекта. Таким образом, разрешение может быть очевидным, и я могу только надеяться, что это в конечном итоге поможет другому в моей обуви.Android Studio, Fire TV - Сборка компиляции с помощью Amazon SDK
Целью было создать приложение для FireTV, которое будет передавать медиа (поток по запросу или живой видео).
Я начал исследования на портале разработчиков Amazon, загрузил AS, Amazon SDK и все остальное, что мне сказали, что мне нужно будет продолжить. Мои первые мысли заключались в том, чтобы познакомиться с Lollipop, использовать Google TV для эмулятора и использовать шаблон ТВ-активности, который из того, что я вижу, в значительной степени основан на библиотеке Leanback. Я построил и протестировал и модифицировал до моего сердца контент, и у него было рабочее приложение, используя эмуляторы, которые могут обрабатывать api21. Затем настало время «ретро-подгонки» того, что я работал с Amazon's Fire TV sdk Add-On (API 17). Узнал немного о AppCompat и некоторых других ошибках на этом пути, большинство из них я мог бы выяснить самостоятельно. Но теперь я застрял.
Gradle не будет компилироваться сейчас, когда я использую надстройку FireTV, а вывод консоли не поможет мне на этом уровне.
" Что пошло не так: Execution Сбой задачи": приложение: 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, как было предложено.
В панике я попытался перенести проект на затмение, и в качестве конечного результата застрял с ошибками «Не могу разрешить« R », только Исправить, что я могу найти, это изменить цель сборки, но я думаю, что мне нужно использовать Amazon's.
Я предпочел бы использовать 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()
}
}
Ну, у меня такая же проблема ... Я уже попробовал вручную добавить две библиотеки, но Android Studio/Gradle говорит мне: пакет Asset включает в себя «D: \ SDK \ .... \ notification.jar» не найден. Есть идеи? – mkl
Какой файл вы упоили или хотите копировать в "projectName/app/libs"? Я также сталкиваюсь с этой проблемой. –
FYI, В моей папке проекта libs пусто. –