当前位置: 首页 > wzjs >正文

成都网站原创分销商城模板

成都网站原创,分销商城模板,公司注册资金多少合适,网站做二维码吗笔者最近遇到一个问题,需要将cpython的环境变量默认添加至OpenHarmony中,每次只能通过export来临时设置。笔者花了一点时间研究,于是将方法分享如下 文章涉及开发环境 OpenHarmony 5.1.0开发环境 分析OpenHarmony已经有的环境变量是如何添…

笔者最近遇到一个问题,需要将cpython的环境变量默认添加至OpenHarmony中,每次只能通过export来临时设置。笔者花了一点时间研究,于是将方法分享如下

文章涉及开发环境

OpenHarmony 5.1.0开发环境

分析OpenHarmony已经有的环境变量是如何添加上去的

# env
_=/bin/env
currentslot=1381256773
HOME=/
PULSE_STATE_PATH=/data/data/.pulse_dir/state
UV_THREADPOOL_SIZE=16
TMP=/data/local/mtp_tmp/
PULSE_RUNTIME_PATH=/data/data/.pulse_dir/runtime
TERM=linux
default_boot_device=fe310000.sdhci
bootslots=0
TMPDIR=/data/local/tmp
PATH=/usr/local/bin:/bin:/usr/bin
hardware=rk3568
UBSAN_OPTIONS=print_stacktrace=1:print_module_map=2:log_exe_name=1
DOWNLOAD_CACHE=/data/cache
OHOS_SOCKET_hdcd=12

image.png

通过执行env命令可以发现PULSE_STATE_PATH=/data/data/.pulse_dir/state这条环境变量很特殊,我们从这里入手。在源码中搜索代码

image.png

可以知道5.1.0/foundation/multimedia/audio_framework/services/audio_service/etc/audio_server.cfg中含有"export PULSE_STATE_PATH /data/data/.pulse_dir/state", 可以知道在audio_server中会自动设置PULSE_STATE_PATH 的环境变量

image.png

新建cfg开机自启动文件默认添加环境变量

新建python_oh_arm.cfg文件,添加笔者想添加的环境变量。然后讲文件推送到开发板/system/etc/init目录下

{"import" : [],"jobs" : [{"name" : "init","cmds" : ["export PYTHONHOME /system/bin","export PYTHONPATH /system/lib/python3.8:/system/lib/python3.8/lib-dynload","export LD_LIBRARY_PATH /system/lib/python3.8/lib-dynload","export PATH /usr/local/bin:/bin:/usr/bin:/bin/bin:/system/bin/bin","start python_oh"]}],"services" : [{"name" : "python_oh","path" : ["/system/bin/ls"]}]
}

效果

笔者添加的环境变量,已经开机默认加入系统中

image.png

如果是手动执行,笔者设置的环境变量是

export PYTHONHOME=/system/bin
export PYTHONPATH=/system/lib/python3.8:/system/lib/python3.8/lib-dynload
export LD_LIBRARY_PATH=/system/lib/python3.8/lib-dynload:$LD_LIBRARY_PATH
export PATH=$PATH:/bin/bin
export PATH=$PATH:/system/bin/bin

注意

  • 需要注意的是,在cfg添加环境变量,例如export PYTHONHOME=/system/bin这一句,需要在cfg中写成export PYTHONHOME /system/bin。不能有=,否则不生效

  • 在设置export PATH=$PATH:/bin/binexport PATH=$PATH:/system/bin/bin时,需要在cfg写成export PATH /usr/local/bin:/bin:/usr/bin:/bin/bin:/system/bin/bin。其中/usr/local/bin:/bin:/usr/bin是OpenHarmony中原有的。/bin/bin:/system/bin/bin是笔者追加的


文章转载自:

http://Vnw8qLrm.dsxgc.cn
http://xxtqSCxn.dsxgc.cn
http://pSshUj69.dsxgc.cn
http://faq4c1zT.dsxgc.cn
http://6GFl3ryO.dsxgc.cn
http://6GCn0sbx.dsxgc.cn
http://K8x068mx.dsxgc.cn
http://cjMbH5iN.dsxgc.cn
http://TkYqRzO7.dsxgc.cn
http://v6sPk90P.dsxgc.cn
http://C9Zs16dn.dsxgc.cn
http://w4sC4KdU.dsxgc.cn
http://bBVpTvVy.dsxgc.cn
http://BP26ZuE2.dsxgc.cn
http://Hla2y1nA.dsxgc.cn
http://xBpYrL6r.dsxgc.cn
http://FJOahdaJ.dsxgc.cn
http://xN5oGlD6.dsxgc.cn
http://v3uF32OU.dsxgc.cn
http://0uairejd.dsxgc.cn
http://mauRdig5.dsxgc.cn
http://MLf89pPR.dsxgc.cn
http://EkMXqPPS.dsxgc.cn
http://JfmXkcM6.dsxgc.cn
http://zihNBui6.dsxgc.cn
http://mGclxY4l.dsxgc.cn
http://r8Q1bb0Y.dsxgc.cn
http://mmkbcMwb.dsxgc.cn
http://dbwI393K.dsxgc.cn
http://aLlpcR1f.dsxgc.cn
http://www.dtcms.com/wzjs/756871.html

相关文章:

  • 网站建设好与管理在哪就业html5制作网页的步骤
  • 阿里云搭建自己的网站曲周住房和城乡建设局网站
  • 购物网站的做网络营销的方式与手段
  • 北仑网站建设网站企业网站资料大全
  • 网站后台管理密码忘记做淘宝优惠券怎么有网站
  • 深圳做企业网站哪家好钓鱼网站的制作教程
  • 如何做网站不容易被攻击网站建设 甘肃
  • 佛山企业如何建网站深圳网站开发定制
  • 网站开发实用技术第2版文档wordpress主题破解2019
  • 做网站的销售员电话话术wordpress 拍照
  • 网站模版制作数据网站建设哪家好
  • 免费化工网站建设廉江网站建设公司
  • 佛山网站建设专业定制局域网中做网站
  • 最新仿58同城网站源码搭建网站php源码
  • html网站模版wordpress 表格 链接
  • 纯静态网站seo网站后台建设计划书
  • 快递查询网站建设河东区建设局网站
  • gta5网站显示建设中机房网络建设方案
  • wordpress 留言板展示镇江seo
  • 家电网站建设费用网站切换中英文
  • 如何创建自己的公司网站大连网站制作赞ls15227
  • 建站用什么搭建比较好有哪些育儿类网站做的比较好
  • wordpress 网站卡什么网站是html5做的
  • 优秀个人网站快速排名服务平台
  • 网站建设简单流程图小企业网站建设收费
  • 湛江做网站需要什么网站开发提供图片加载速度
  • 网站建设制作汕头平面设计如何接单
  • 企业cms网站建设考试题速卖通下载app
  • 宁波外贸建站公司深圳有实力的优化公司
  • 网站收录做关键词排名排版设计图片