github上下载一个开源项目的代码,但是是约3年前上传的,并且一直未更新,是一个用eclipse开发的项目源码,众所周知,谷歌已经放弃eclipse了,so…第一个任务就是,把这个玩意在AS上跑出来,然而,这对于我来说就是个巨大的问题…

刚导入代码时,缺少一个包,对于作为新手的我来说,必然是直接找搜索引擎了,com.umeng.analytics.MobclickAgent,是一个友盟用户分析工具。

1.导入jar,添加外部jar…

2.配置AndroidManifest.xml,必须添加应用程序的Appkey。

<meta-data android:value="5412643cfd98c5c6a3012da4" android:name="UMENG_APPKEY"></meta-data>
<meta-data android:value="Channel ID" android:name="UMENG_CHANNEL"/>

3.必须添加权限:android.permission.INTERNET——向服务器发送用户分析数据

android.permission.READ_PHONE_STATE——为了获取用户手机IMEI,用于唯一的标识用户

4.可选添加权限:android.permission.ACCESS_WIFI_STATE——获取mac地址

android.permission.ACCESS_NETWORK_STATE——检测网络状态

android.permission.READ_LOGS——获得客户端crash的报告

android.permission.WRITE_EXTERNAL_STORAGE——将更新的APK临时存放在SD卡中

缺少com.umeng.analytics.MobclickAgent包,引入需注意相关推荐

  1. IDEA搭建Maven Web(SSM)项目(二)——jar包引入、jetty服务器配置和ssm配置

    第二篇:jetty服务器插件配置,ssm所需基本jar包引入,ssm相关文件配置 1. 配置jetty服务器插件 打开已默认创建的pom.xml文件,其中已经自动引入了一些jar和maven插件,我们 ...

  2. [跟我学UML] UML包图中的包引入和包合并

    缩略语     UIS     UML Infrastructure Specification   UML基础结构规范     UML    Unifed Modeling Language     ...

  3. java包引入顺序_多个相同jar存在时的引用顺序

    起因:今天一个aar包在测试环境中正常运行,使用soapui测试正常返回,在本地环境中运行则老是报数据库连接异常,经检查,是因为在运行时环境中缺少ojdbc相关的jar包引起的. 重新打了一个aar包 ...

  4. Golang——包引入和闭包

    包引入: 使用包的原因: 如果把所有的代码都放在一个文件中,后续的可维护性.阅读性都比较差.所以可以使用包的来区分不同的模块/功能分别放在不同包中.然后其它的文件使用到功能就调用就可以了. 在同文件下 ...

  5. 解决不同版本jar包引入问题,修改jar包包名

    @解决不同版本jar包引入问题,修改jar包包名 jarjar1.1 最近用到改jar包包名,找了半天没有免费资源,发一个 https://pan.baidu.com/s/170yf5eHcY-Sbo ...

  6. springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印

    springboot项目集成log4j2打成jar包 ,引入外边的log4j2文件,运行日志无法打印 问题描述 因为项目中已经有log4j2文件,所以打的jar中也有,在application.yml ...

  7. pheatmap包下载时rlang包版本需更新的问题解决

    pheatmap包下载时rlang包版本需更新的问题解决及rlang包重新安装错误 1.Rstudio中安装pheatmap包的报错提示 我感觉如果安装完Rstudio,过段时间用某些包是可能会报版本 ...

  8. 简单几步让你实现本地jar包引入到maven当中

    2021/8/14{2021/8/14}2021/8/14 本文目录 1.为什么要了解该操作流程 2.操作流程 1.为什么要了解该操作流程 众所周知,有的jar包不能通过maven从远程仓库直接下载引 ...

  9. bootdefault和configuration_springboot常用注解、包引入和自动配置功能解读

    springboot使用起来确实很方便,做到开箱即用,减少了许多繁琐的配置.不过在使用过程中时常会想,为啥会这样方便,springboot为我们做哪些工作.或者是我们在使用的过程中,会遇到spring ...

最新文章

  1. 阅读笔记 CCL: Cross-modal Correlation Learning with Multi-grained Fusion by Hierarchical Network
  2. 菲波那切数列php实现,php实现菲波那切数列和杨辉三角
  3. PHPCMS V9数据库表结构分析
  4. java txtreader_一个简单的Java读写文件例子
  5. 如何用Endnote在论文中插入图片
  6. TensorFlow安装手册
  7. TCP/IP协议各层首部汇总
  8. php合成或者创建gif动画
  9. javascript的list循环
  10. 采集gpu_GPU温度的采集
  11. 在SQL Server中以运行总计运行
  12. 37. 解决线程问题方式二(同步函数)
  13. hermite插值matlab代码,hermite插值matlab
  14. Maya2018基础(二)展UV
  15. python画图的函数_python画图函数
  16. 解决 Permission denied: user=root, access=WRITE, inode=“/user“:hdfs:supergroup:drwxr-xr-x
  17. 医院时钟系统,NTP子钟,网络子母钟系统,ntp子母钟,网络子母钟——为您的系统保驾护航
  18. 自行委托的鉴定意见可以作为审理依据
  19. Python  UnicodeEncodeError 和 surrogates not allowed 报错处理
  20. 计算机数据网络延迟,影响网络速度的两个重要因素:网络带宽和网络延迟!

热门文章

  1. Linux命令行性能检测工具
  2. adb 相关问题总结
  3. K - FatMouse and Cheese
  4. [BZOJ3693]圆桌会议[霍尔定理+线段树]
  5. ROS集成开发环境搭建
  6. 什么是menuconfig和menuconfig的使用方法和技巧
  7. mtk android lcm调试
  8. SDUT-2449_数据结构实验之栈与队列十:走迷宫
  9. 查看Linux内核及发行商版本命令
  10. 微信非80端口网页授权