• Android 判断听云是否嵌入正确


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

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

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

    [java] view plaincopy在CODE上查看代码片派生到我的代码片
     
    1. NBSAgent start  
    2.   
    3. NBSAgent enabled  
    4.   
    5. NBSAgent V1.1.×  
    6.   
    7. 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 o bs-android-agent bs.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 o bs-android-agent bs.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. 一定谨记  
  • 相关阅读:
    献给初学者:谈谈如何学习Linux操作系统
    Spring MVC 教程,快速入门,深入分析
    缓存、缓存算法和缓存框架简介
    计算机科学中最重要的32个算法
    12岁的少年教你用Python做小游戏
    当你输入一个网址的时候,实际会发生什么?
    java程序员从笨鸟到菜鸟之(七)一—java数据库操作
    java中的类修饰符、成员变量修饰符、方法修饰符。
    Java内存分配全面浅析
    Java知多少(19)访问修饰符(访问控制符)
  • 原文地址:https://www.cnblogs.com/spring87/p/4337674.html
Copyright © 2020-2023  润新知