• ddmlib 与 adb at 2017年06月20日

    ddmlib直接看代码,adb client坑不少,高连接数,shell转码,port forward等
    “封装adb”也有不同程度,client server,socket管理等。
    具体看需求,没到那种需求去接触更底层的话只会降低工作效率

  • 这玩意主要是自动化检测多机上是否闪退,如果闪退了进一步分析也是基于logcat日志的。上面写了logcat日志会被抓回来做进一步分析,我们自己根据我们的业务有一套grep脚本,用来分析一个闪退的apk大致的原因

  • 来加群我看看:467889502

  • 用设备管理安装看看,有问题会弹框显示错误信息

  • 我们倒是对语言没有偏向,只是kotlin对我们业务带来好处不多,暂时用不上,属于围观。目前主要是评估Appetizer对Kotlin app的支持。

  • 感觉是C++远古时代叫cfront,compile成C代码,来支持语法糖的class。.class文件可以比较完美地反编译成Java代码(学术界),除非kotlin compiler做了很多诡异的事情。但是因为要bytecode层面兼容Java,所以必然Kotlin基本产生的就是标准java代码,一个class就是一个标准class一个function就是一个function。scala是被spark翻牌子翻中的。kotlin有了所有语言的影子,那个it是Groovy的东西(又一个恶心的语言)。

  • 我刚才看了github,项目量少,而且star少,说明玩弄的人少,观望的也不多

  • 恩,我们在考虑,如果Kotlin复杂度降低到python行数,准备拿kotlin当脚本语言,python 2.7, 3.5差异太恶心了。以前写过把Java当脚本语言的,但是Java写起来还是太罗嗦后来就没怎么弄。

  • 开发框架好多,我们都一直在评估,ReactNative之前也弄过,应该也可以

  • 恩,我们Appetizer其实就是抓APP的crash和ANR,就怕一些DalvikVM层次的闪退。多谢分享