logo
publist
写文章

简介

鸿蒙技术分享,之前做过6年java、4年Android。现从事鸿蒙开发

擅长的技术栈

javaAndroidflutterframework鸿蒙

可提供的服务

暂无可提供的服务

Android性能优化,有关内存抖动与解决方案

线程也是造成内存泄露的一个重要源头,线程产生内存泄露的主要原因在于线程生命周期不可控,比如线程是Activity的内部类,则线程对象中保存了Activity的一个引用,当线程的run函数耗时较长没有结束时,线程对象是不会被销毁的,因此它所引用的老的Activity就出现了内存泄漏问题。不正确使用单例模式,也会引起内存泄漏单例对象在初始化后将在JVM的整个生命周期存在(以静态变量方式),如果单例对象

文章图片
#android#性能优化
鸿蒙5.0开发【使用hdc命令安装release HAP包到设备时上报“INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED”】应用运维

release hap包用hdc命令安装到手机上时报错:“INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED”。AGC发布的证书不支持本地安装只能用于上架,签名中心只给预置应用申请Profile,不支持本地调试。

文章图片
#harmonyos#华为#运维 +2
鸿蒙5.0开发【如何解决hdc server和client版本不一致的问题】应用运维

hdc.log中报错信息为“Daemon Session Handshakefailed!通过下面命令查看server和client版本是否对应。执行下面命令,kill其他版本的server。

文章图片
#harmonyos#鸿蒙系统#鸿蒙 +1
鸿蒙5.0开发【如何通过HDC命令截屏/获取相册】应用运维

【代码】鸿蒙5.0开发【如何通过HDC命令截屏/获取相册】应用运维。

文章图片
#harmonyos#运维#华为 +2
鸿蒙5.0开发【如何在多设备情况下使用hdc】应用运维

多设备时执行hdc shell会失败,需要指定设备执行hdc -t xx shell,否则会报错。本机启动模拟器时,连接真机,然后调用hdc命令获取udid。此时仅打印一条模拟器的udid。

文章图片
#harmonyos#华为#运维 +2
鸿蒙5.0开发【如何解决Connect server failed-注册表问题】应用运维

hdc server/其他USB设备冲突导致注册表异常,导致client端无法连接server端。

文章图片
#harmonyos#华为#运维 +2
鸿蒙5.0开发【如何通过hdc命令关闭整个应用】应用运维

返回force stop process successfully,表示结束应用成功。

文章图片
#harmonyos#华为#鸿蒙系统 +2
鸿蒙5.0开发【如何解决Mac电脑不能识别hdc命令的问题】应用运维

很多开发朋友不知道需要学习那些鸿蒙技术?鸿蒙开发岗位需要掌握那些核心技术点?为此鸿蒙的开发学习必须要系统性的进行。而网上有关鸿蒙的开发资料非常的少,假如你想学好鸿蒙的应用开发与系统底层开发。你可以参考这份资料,少走很多弯路,节省没必要的麻烦。由两位前阿里高级研发工程师联合打造的《鸿蒙NEXT星河版OpenHarmony开发文档》里面内容包含了(

文章图片
#harmonyos#运维#鸿蒙 +1
鸿蒙5.0开发【如何用hdc命令将本地文件发送至远端设备】应用运维

其中local表示本地待发送的文件路径,remote表示远程待接收的文件路径。

文章图片
#harmonyos#华为#鸿蒙系统 +2
鸿蒙5.0开发【如何解决Kill server failed 的问题】应用运维

执行hdc kill返回“Kill server failed operation not permitted”。其他程序后台启动了hdc server且权限高于当前执行hdc kill的命令行权限。

文章图片
#harmonyos#运维#华为 +2
    共 1685 条
  • 1
  • 2
  • 3
  • 169
  • 请选择