Android 判断听云是否嵌入正确

简介: 编译打包成apk之后,将apk在手机上进行安装,连接数据线,打开命令行,输入以下命令:   [java] view plaincopy   adb logcat -v time -s NBSAgent:V   之后运行嵌入听云代码的app,进行有效的网络访问,如...

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

 

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
 
  1. adb logcat -v time -s NBSAgent:V  

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

[java]  view plain copy 在CODE上查看代码片 派生到我的代码片
 
  1. NBSAgent start  
  2.   
  3. NBSAgent enabled  
  4.   
  5. NBSAgent V1.1.×  
  6.   
  7. connect success  

 

 

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

 

 

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

 

[plain]  view plain copy
 
  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 plain copy
 
  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 plain copy
 
  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 plain copy
 
  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 plain copy
 
  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 plain copy
 
  1. 一定谨记  
目录
相关文章
|
安全 Java Android开发
【Android 逆向】APK 加壳脱壳现状 | 判断 APK 是否加壳 | APK 逆向流程
【Android 逆向】APK 加壳脱壳现状 | 判断 APK 是否加壳 | APK 逆向流程
1272 0
|
存储 XML 设计模式
一个简单的Android网络访问全局码判断及通用数据解析方案
我们在开发中,网络请求经常会遇到各种错误码的判断。比如下面这样:
142 0
|
Android开发
Android日期选择器,年月日判断处理。
Android日期选择器,年月日判断处理。
314 0
Android日期选择器,年月日判断处理。
|
JSON Android开发 图形学
修行Android Studio技巧到出神入化,快速涨薪-【预览列表】、【Null判断】篇
众所周知,人生是一个漫长的流程,不断克服困难,不断反思前进的过程。在这个过程中会产生很多对于人生的质疑和思考,于是我决定将自己的思考,经验和故事全部分享出来,以此寻找共鸣!!!
171 0
|
Android开发
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(三)
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(三)
289 0
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(三)
|
Android开发
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(二)
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(二)
296 0
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(二)
|
Dart Android开发 iOS开发
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(一)
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(一)
312 0
【Flutter】Flutter 混合开发 ( 关联 Android 工程与 Flutter 工程 | 安卓页面中嵌入 Flutter 页面 | 安卓中启动 Flutter 页面 )(一)
|
传感器 安全 开发工具
Android识别模拟器,判断是模拟器还是真机
Android识别模拟器,判断是模拟器还是真机
2006 0
|
XML Java Android开发
如何判断当前屏幕TextView是否会自动换行_Android提高篇(Java)
如何判断当前屏幕TextView是否会自动换行_Android提高篇(Java)
462 0
|
Android开发
Android 判断手机设备是否是小米,华为,魅族设备
Android 判断手机设备是否是小米,华为,魅族设备
2079 0
Android 判断手机设备是否是小米,华为,魅族设备