android studio 出现已久,而种种原因,android开发还是一直使用的eclipse,近几日熟悉android studio,遇到不少问题,相信以后也会遇到不少问题。本着雁过留痕、摔了跟头不忘疼的原则,记录一下,期望能做到惠已及人。

-----写于记录之初

2017年11月29日

坑1:android studio 运行应用到TV,不见应用logo和应用名称

Android studio 环境配置应该也遇到了些问题,不过依赖于网上众多前辈分享的经验,都被顺利解决,此处便不再赘述了。环境好了,便想着来个项目试试手,结果helloworld项目是跑起来了,但发现个问题,电视应用桌面上不显示自己刚跑上去的应用logo和应用名,这让我想再看一眼的还得重新跑,感觉很不方便,便想着怎么解决下,各种尝试后发现是manifest中

<category android:name="android.intent.category.LEANBACK_LAUNCHER" />的问题,把它修改成
<category android:name="android.intent.category.LAUNCHER" />,再跑一下,桌面上就出来了,问题解决。
 延伸一下: leanback,网上查原句如下:谷歌推出 android.support.v17.leanback 软件包提供的 API 支持在电视设备上构建用户界面。它为电视应用提供了一些重要的小部件。这个库只支持到api 17以上的版本,也就是andorid 4.2,而一些效果也只是在api-21以上支持。更多的可在网上详细了解,此处便不求甚解了。

2017年12月11日

坑2:Code Analysis 报错:Expecting <uses-feature android:name="android.software.leanback" android:required="false" /> tag.

解决:Manifest文件添加如下:

<uses-feature android:required="false" android:name="android.software.leanback"/>
坑3:Code Analysis 报错:Hardware feature `android.hardware.touchscreen` not explicitly marked as optional
解决:Manifest文件添加如下:
<uses-feature android:name="android.hardware.touchscreen" android:required="false" />
坑4:Code Analysis 报错:Expecting an activity to have `android.intent.category.LEANBACK_LAUNCHER` intent filter.
解决:
<category android:name="android.intent.category.LAUNCHER" />修改为
<category android:name="android.intent.category.LEANBACK_LAUNCHER" />
坑5:Code Analysis 报错:This support library should not use a different version (26) than the `compileSdkVersion` (23)
解决:implementation 'com.android.support:leanback-v17:26.1.0'
compile 'com.android.support:appcompat-v7:23.0.1'
改为:implementation 'com.android.support:leanback-v17:23.1.0'
compile 'com.android.support:appcompat-v7:23.0.1'

android TV端app开发的踩坑之旅相关推荐

  1. 瑜伽教学TV端APP开发搭建教程IPTV系统

    瑜伽作为一种非常受欢迎的锻炼方式,受到越来越多人的喜爱.但因为时间和距离等因素的影响,很多人也喜欢自己在家里做一些瑜伽锻炼,比如饭后或者休息时间打开电视进行瑜伽锻炼,不仅仅可以很好的学习动作,还可以一 ...

  2. android library依赖 aar_Android 合并AAR踩坑之旅

    点击上方"Android技术杂货铺",选择"标星" 干货文章,第一时间送达! 作者:leeon7 链接:https://www.jianshu.com/p/8f ...

  3. 移动端app开发-02-iPhone/iPad/Android UI尺寸规范

    移动端app开发-iPhone/iPad/Android UI尺寸规范 本笔记抛去无用的前期分析什么的,全是干货,简洁干练 本笔记不单独针对 ios 或者 Android,两种都介绍,当然我们实际开发 ...

  4. android代码混淆个人总结及踩坑

    android代码混淆个人总结及踩坑 前言 公司项目使用组件化开发的形式,需要对自己负责的模块进行一些混淆配置,关于混淆相信做android开发的都或多或少有过一些接触,通过对混淆文件的配置从而将代码 ...

  5. 【STM32+机智云】机智云手机APP点灯实验踩坑记录

    [STM32+机智云]机智云手机APP点灯实验踩坑记录 一.实验背景 因为项目开发需要用到云平台,所以开始学习机智云平台,听说机智云比较容易入门,还有手机APP.因此开始了踩坑之旅,一切的一切开始于一 ...

  6. ipad android tv,先河私有云持续大动作:继iPad/Android TV端/系统分享功能后,还有新玩法?...

    原标题:先河私有云持续大动作:继iPad/Android TV端/系统分享功能后,还有新玩法? 由5.1劳动节伊始,勤劳的先河小蜜蜂们(先河研发人员)可是忙疯了! 首先是经过连日来的挑灯夜战,5月18 ...

  7. 移动端app开发 - 01 - 开篇

    移动端app开发 - 01 - 开篇 从此笔记之后开启移动端 app 开发学习 该系列笔记去掉所有无关重要的东西,简介干练 我的移动端App开发笔记 1.移动端App开发 - 02 - iPhone/ ...

  8. 【golang程序包推荐分享】分享亿点点golang json操作及myJsonMarshal程序包开发的踩坑经历 :)

    目录[阅读时间:约5分钟] 一.概述 1.Json的作用 2.Go官方 encoding/json 包 3. golang json的主要操作 二.Json Marshal:将数据编码成json字符串 ...

  9. 微信开发踩坑之旅 之 开发准备及服务器配置

    在工作和兴趣的机缘巧合之下,我开始接触微信开发.在这里简单记述自己的微信开发踩坑之旅. 首先,由于本人标准的理工科生,记述的语言有所不足,我尽量说明准确和详细点. 本文记述主线 ·申请公众号 ·公众号 ...

最新文章

  1. node sqlite 插入数据_安卓手机中的应用数据都保存在哪些文件中?
  2. 如何使用pyecharts中自带的数据集?
  3. 32位数据源中没有mysql_如何在.NET中连接到MySQL数据库
  4. ffmpeg openh264
  5. feign一个接口多个方法_spring cloud 建一个服务消费者client-feign(最好用这种方式)...
  6. Linux用户程序的编译链接与加载启动过程
  7. BlackBerry 应用程序开发者指南 第一卷:基础--第8章 本地化应用程序
  8. 微信公众平台消息接口开发(34)微信墙之表白墙/婚礼墙/晚会墙/会议墙/晒单墙/照片墙/历史墙...
  9. 百度系无人车创业公司领骏科技完成新一轮融资
  10. python创意小作品-python turtle库的几个小demo
  11. heightForRow
  12. Adobe发布Flash 10 Player
  13. JAVA项目之房屋出租系统
  14. 聊天app开发——如何开发聊天app
  15. 显卡RTX2080 + CUDA10 + win10 + tensorflow配置安装探坑记
  16. 卡巴斯基2010激活码
  17. 在微软工作有多舒服?
  18. 海康威视OCR/表格识别开源
  19. sql查询当天交易总额最大的用户信息_如何分析交易记录? 因为后面要分析“每种类型用户的总交易金额”,所以保留左表(用户交易记录表)中的全部用户数据。 【题目】 某商场为了分析用... - 雪球...
  20. errorCode 1045,state 28000: Access denied for user 'mysql'@'localhost' (using password: YES)

热门文章

  1. Linux设置和查看环境变量
  2. 单片机c语言孔雀开屏,测控技术与仪器专业论文.doc
  3. linux命令打错怎么办,技术|命令行乐趣:嘲讽输错 Bash 命令的用户
  4. C#中的异步编程(Async)
  5. 799. 香槟塔 ----- 动态规划、模拟、逆向
  6. 服装销售管理系统的实现
  7. java中常用的位运算符及其应用
  8. 什么是脚本语言?什么是编译语言?二者区别在哪?
  9. 十进制数与N进制数据的转换
  10. Java(2)-Java IO输入输出流