您尚未登录。

楼主 # 2023-08-24 21:28:57

staunchheart
会员
注册时间: 2019-12-17
已发帖子: 221
积分: 183

香橙派PiB3 RK3566 Android编译笔记(升级WebView到103)

下载代码后,官方的说明文档还没有ANDROID的编译说明,其实很简单
Win11 +WSL  UBUNTU20.04  开始用Ubuntu18.04总是不成功。

1、
sudo apt-get install -y git gnupg flex bison gperf build-essential \
zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 \
lib32ncurses5-dev x11proto-core-dev libx11-dev lib32z1-dev ccache \
libgl1-mesa-dev libxml2-utils xsltproc unzip python-pyelftools python3-pyelftools \
device-tree-compiler  libesd-java libssl-dev pngcrush lib32readline-dev liblz4-tool \
lzop schedtool squashfs-tools libsdl1.2-dev libncurses5 libncurses5-dev

2、我的电脑报找不到Python
sudo ln -s /usr/bin/python3.8 /usr/bin/python

3、到代码目录下
export BOARD=orangepi3b

source build/envsetup.sh
lunch rk3566_r-userdebug
开始用-J20,编译很快,但后面报错。
./build.sh -AUKu -J20
最后只能通过


----------------------------------------------------------------------------------
因为我的应用是套WEBVIEW的83有一点点老,所以更新一下WebView
WSL下可以通过(注意后面是.) explorer.exe .
打开文件管理器
下载
com.google.android.webview_103.0.5060.129-506012903_minAPI23(arm64-v8a,armeabi-v7a)(nodpi)_apkmirror.com.apk
将覆盖
RK356X_Android11\external\chromium-webview\prebuilt\arm64\webview.apk

修改
RK356X_Android11\frameworks\base\core\res\res\xml\config_webview_packages.xml
<webviewproviders>
    <!-- The default WebView implementation -->
    <webviewprovider description="Android WebView103" packageName="com.google.android.webview" availableByDefault="true">
    </webviewprovider>
</webviewproviders>

./build.sh -AUKu 重新打包,烧写后浏览器就更新了

离线

楼主 #1 2023-08-25 08:19:58

staunchheart
会员
注册时间: 2019-12-17
已发帖子: 221
积分: 183

Re: 香橙派PiB3 RK3566 Android编译笔记(升级WebView到103)

官方的固件串口可以用,但自己编译的固件串口打不开,报没有权限。
另外40PIN的接口有4个串口,其中Uart2是调试串口,还有UART3可以作为串口用。
1、打开串口
kernel\arch\arm64\boot\dts\rockchip\rk3566-orangepi-cm4.dts
添加
&uart3{
  pinctrl-names ="default";
  pinctrl-0 = <&uart3m0_xfer>;
  status ="okay";
}

2、修改
device\rockchip\common\init.connectivity.rc
增加
    chmod 0777 /dev/ttyS3
    chmod 0777 /dev/ttyS7
    chmod 0777 /dev/ttyS9
然后这3个串口就可以通信了

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn