简介:

    前些天使用Unity打Android包的时候,安装到手机上,出现了两个icon一样的引用,分别点开后,启动的application不一致。

原因:

    在项目中接入了一些SDK,SDK的AndroidManifest文件中有个Application,和设置默认启动的Activity,而项目中的AndroidManifest文件中,也有自己的Application和默认启动的Activity

解决方案:

    项目中的Application继承SDK中的Application,默认启动的Activity也继承SDK中的Activity,不管项目中有多少SDK,保持项目中的Application和Activity的唯一,否则Unity在打包时候会认为是两个应用,建议项目使用自定义的默认启动Activity,继承与其他SDK的Activity,这样便于扩展。

 

    在集成其他SDK的时候,可能需要修改Android端aar中的文件,尤其是AndroidManifest文件,比如权限修改,Activity冲突、Application冲突等,使用别人的SDK,有可能没有源码,不能重新打aar,那么怎样才能修改aar中的文件呢?请看 快速修改aar中文件

更多相关文章

  1. Android上使用Google Map
  2. Android成长记(1)-----android环境搭建与adb shell 命令
  3. android真实项目教程(四)——MY APP MY STYLE_by_CJJ
  4. 学习Android闹钟源代码(一)-代码准备
  5. android扁平化界面设计—在android中使用Font-Awesome
  6. Android(安卓)Studio LibraryModule中引用aar
  7. Android(安卓)AIDL
  8. Android(安卓)源码下编译APK
  9. android 项目练习:自己的词典app——生词本(二)

随机推荐

  1. 别再问我Python打包成exe了!(终极版)
  2. Scrapy框架的使用之Item Pipeline的用法
  3. 【SQL刷题系列】:leetcode177 Nth Highest
  4. 【机器学习笔记】:从零开始学会逻辑回归(一
  5. 5、Shell命令脚本
  6. 你知道Jupyter notebook还可以用来做 “
  7. 【机器学习笔记】:大话线性回归(一)
  8. 【机器学习笔记】:逻辑回归实战练习(二)
  9. 分布式爬虫的部署之Scrapyd分布式部署
  10. Python操作Redis,你要的都在这了!