Android 判断听云是否嵌入正确

编译打包成apk之后,将apk在手机上进行安装,连接数据线,打开命令行,输入以下命令:

[java] view plaincopy

  1. adb logcat -v time -s NBSAgent:V

之后运行嵌入听云代码的app,进行有效的网络访问,如果出现以下内容,

[java] view plaincopy

  1. NBSAgent start
  2. NBSAgent enabled
  3. NBSAgent V1.1.×
  4. connect success

则表示嵌入成功,否则失败

在嵌入听云代码时,第五步,如下:

[plain] view plaincopy

  1. (5)set environment variable ANT_OPTS
  2. In Mac OS and Linux environment:
  3. export ANT_OPTS="-javaagent:/path/to/nbs-android-agent/nbs.newlens.class.rewriter.jar"
  4. In Windows environment:
  5. SET ANT_OPTS="-javaagent:C:\path\to\nbs-android-agent\nbs.newlens.class.rewriter.jar"
  6. Please replace "/path/to/nbs-android-agent/" with your actual SDK store path.
  7. Notice: Please don‘t set the environment variable (i.e. ANT_OPTS) in user or system environment variable permanently, otherwise it would make effects to other Android projects with no need embedded-code.
  8. Strongly propose to set the environment variable temporarily in single compiling command-line, or set the environment variable separately in batching compile script of the project that need embedded-code.
  9. Notice: Because of the affect caused by some known bug in Android development tools, please don‘t use blank in the path of nbs.newlens.class.rewriter.jar file.

注意点:

其中需要将nbs.newlens.class.rewriter.jar拷贝到所在电脑的sdk目录下,如/home/yee/tools/sdk

[plain] view plaincopy

  1. 且/path/to/nbs-android-agent需要设置为<span style="color: rgb(0, 128, 0); line-height: 24px; rgb(243, 243, 243);">/home/yee/tools/sdk</span>

[plain] view plaincopy

  1. <span style="color: rgb(0, 128, 0); line-height: 24px; rgb(243, 243, 243);">也就说,如果将sdk绝对路径为<span style="color: rgb(0, 128, 0); line-height: 24px; rgb(243, 243, 243);">/home/yee/tools/sdk</span></span>

[plain] view plaincopy

  1. <span style="color: rgb(0, 128, 0); line-height: 24px; rgb(243, 243, 243);"><span style="color: rgb(0, 128, 0); line-height: 24px; rgb(243, 243, 243);">则</span></span><pre name="code" class="plain">SET ANT_OPTS="-javaagent:C:\path\to\nbs-android-agent\nbs.newlens.class.rewriter.jar"

[plain] view plaincopy

  1. <pre name="code" class="plain"><pre name="code" class="plain" style="color: rgb(0, 128, 0); line-height: 24px;">这句话,应该改为

export ANT_OPTS="-javaagent:/home/yee/tools/sdk/nbs.newlens.class.rewriter.jar"


[plain] view plaincopy

  1. 一定谨记
时间: 2024-10-16 07:51:30

Android 判断听云是否嵌入正确的相关文章

Android studio听云接入另外一种方式

1.在build.gradle中集成听云. buildscript { repositories { mavenCentral() } dependencies { classpath fileTree(dir: 'c:\\tingyun\\plugin', include: ['*.jar']) //在buildscript添加这行,地址换成自己的. 听云sdk的编译插件,不会嵌入在apk中. } } repositories { mavenCentral() } apply plugin:

#听云博客大赛#如何在自己的App嵌入听云产品监控App性能

近日浏览园子文章的时候,发现博客园与听云正在举办“听云原创博文”大赛.最近手上正好正在开发一款iOS的应用,所以就用听云App来监测一下我的App各个指标,为我的应用保驾护航.下面,我就从头到尾演示下如何将听云的SDK嵌入到自己的应用中去. 首先去听云官网注册一下,然后登录到产品后台,如下图,点击进入听云App页面 进入到页面以后就看到了一个产品管理后台的页面了,然后点击新建App,我们就可以开始进行部署集成工作了. 在下面的图片中填写好应用名称,应用平台,应用的类型, 点击保存以后就可以看到一

Android 监听ListView、GridView滑动到底部

// 监听listview滚到最底部mIndexList.setOnScrollListener(new OnScrollListener() { @Override public void onScrollStateChanged(AbsListView view, int scrollState) { switch (scrollState) { // 当不滚动时 case OnScrollListener.SCROLL_STATE_IDLE: // 判断滚动到底部 if (view.get

PHP APM对比评测:OneAPM, New Relic, 听云

感谢@penguinz 的推荐,又发现了一家提供应用性能管理服务的国内厂商:"听云",看了斯人-吴帅写的试用笔记,才了解到国外的应用性能管理厂商New Relic才是真正APM大牛,产品线覆盖非常全面,功能也非常强大,不过确实像斯人所说的,访问太慢了.粗看起来,发现从产品设计到界面上,这三家公司的产品都太像了,很明显国内两家公司的产品是在"学习"New Relic的产品,希望两家国内厂商不只是简单的拷贝国外的产品,而是能够做出符合国内用户需求的产品. 上次写过一篇O

android 监听网络状态的变化及实战

android 监听网络状态的变化及实际应用 转载请注明博客地址:http://blog.csdn.net/gdutxiaoxu/article/details/53008266 平时我们在请求错误的情况下,通常会进行处理一下,一般来说,主要分为两方面的错误 - 没有网络的错误 - 在有网络的情况下,我们客户端的错误或者服务器端的错误 今天这篇博客主要阐述以下问题 怎样监听网络状态的变化,包括是否打开WiFi,否打开数据网络,当前连接的网络是否可用 网络没有打开情况下的处理,如弹出对话框,跳转到

kubernetes听云实战发布版

?更多技术干货请戳:听云博客 听云线上使用k8s已经有一段时间了,下面对一些听云使用过程中的问题进行一些梳理,包括架构设计,安装部署和后期维护. 目录结构如下: 下面进入正题: 我们以听云系统的一个报表系统为例来详细进行说明: 1.系统架构 该应用属于Java Web报表类应用,部署在Ucloud云上.系统架构如下: 这是典型web应用的系统架构,在听云内部大部分应用都是此形式,对于并发量不高的业务均可参考此文档. 基本规范: 1.configmap用来管理配置文件 2.deployment用来

听云第六期应用性能管理大讲堂——北京、上海、成都三站同时开启!

9月19日 北京 上海 成都 三地同时上演 应用性能管理大讲堂 好戏精彩不断! 北京站: 应用性能管理大讲堂——互联网时代新标配 演讲嘉宾: e袋洗 CTO 岑永洪 听云研发副总裁 廖雄杰 听云研发副总裁架构师,现任听云技术副总裁,致力于应用性能优化及流式数据处理,对构建高性能Java应用有深入研究. 神秘嘉宾 即将揭晓 沙龙时间:9月19日 13:00——17:00 沙龙地点:#北京市中关村创业大街3W咖啡# 上海站: 听云&Ucloud应用性能管理大讲堂——O2O电商 如何借助“云+APM”

Android判断网络状态方法详解

Android 判断网络状态这一应用技巧在实际应中是比较重要的.那么,在Android操作系统中,如何能够正确的判断我们所连接的网络是否断开恩?今天我们就针对这一应用技巧进行一个详细的分析. 1.public class ConnectionChangeReceiverextends BroadcastReceiver 2.{ [email protected] 4.public void onReceive( Context context,Intent intent ) 5.{ 6.Conn

听云平台发布:移动应用性能黑洞报告

1秒,2秒,3秒……据听云平台(www.tingyun.com)观测:在移动应用出现性能问题导致延时响应10秒后,有近5%的真实用户放弃使用该应用,并永久离开.而应用性能问题出现的频率与错误种类却绝对超乎你的想象,听云平台对5079个不同机型.1172种操作系统以及18家运营商进行整合分析得出“应用性能问题组合超1亿零700万种”,你永远不知道下一个导致用户流失的性能问题是什么.听云平台监测发现有十种应用性能问题最具危害,将之定义为应用性能黑洞Top10. 一.移动应用性能问题种类汇总分析 你知