今天测试 android:taskAffinity 属性时,编译生成apk文件,可是安装总是提示

Installation error: INSTALL_CANCELED_BY_USER

Please check logcat output for more details.

Launch canceled!

尝试了网上各种解决办法:

1. 确保手机处于开发者模式。

2. 在手机上,勾选 系统设置->安全->未知来源 ,然后重试。

3. 安装的时候手机是否处于锁屏状态,若是的话,取消锁屏。

4.在小米手机中的开发者选项中,打开“开启开发者选项”,打开“USB安装”,这个打开后需要小米账号登录一下。

5. 其他的就是手机内存空间之类的啦。


按照以上方法仍不能解决,最后在三星手机上安装,提示manifest文件格式不对。我开始怀疑是不是taskAffinity的值必须是包名格式的,果然将taskAffinity
值改为"com.test.***"格式的就安装OK了。但是“taskAffinity的值必须是包名格式的”,没找到相关的官方文档,只是通过实践验证。

以下是android:taskAffinity的官方文档:

1、activity的android:taskAffinity


2、application的android:taskAffinity


更多相关文章

  1. 怎样在Android中解析doc、docx、xls、xlsx格式文件?
  2. android 将Bitmap转YUV420sp(实例)
  3. 解析Android(安卓)mdpi hdpi xhdpi xxhdpi xxxhdpi 之间关系
  4. android json数据传递时编码格式的转换
  5. android 播放网络或本地gif格式的动态图片
  6. ubuntu13.04下小米真机调试
  7. android 格林尼治标准时间的 格式转换 (String To Date) 报错 ja
  8. 毫秒级别时间戳转换
  9. Android(安卓)漂亮的日期选择控件Time-Selector

随机推荐

  1. mysql 导出数据到txt文件
  2. Oracle ------ SQLDeveloper中SQL语句格
  3. 【MySQL】配置MySQL安装和远程访问步骤
  4. TSQL - 非标准化表上的最大值或最高日期
  5. MySQL——关于MySQL分组查询group by和or
  6. linq to sql的一个问题
  7. MySQL5.7多源复制
  8. Spark SQL:如果是NULL处理。
  9. mysql index hint 在index不存在时的处理
  10. 数据库的认识+SQL