Browse Source

拷贝nss插件文件夹到deploy/app/lib来支持百度地图的显示,防止打包运行时报错

fujiankuan 3 years ago
parent
commit
55d754559a
2 changed files with 19 additions and 4 deletions
  1. 11 4
      autodeploy.sh
  2. 8 0
      build_partial.sh

+ 11 - 4
autodeploy.sh

@@ -69,13 +69,20 @@ do
 	fi
 done
 
-echo "creat IVSysMan.xml"
-cp ./other/$CONFIG_IVSysMan ./deploy/app/IVSysMan.xml
-cp ./other/ADS_decision.xml ./deploy/app/ADS_decision.xml
-sed -i "s|xxxxxx|$PRO_DIR/deploy/app|g" ./deploy/app/IVSysMan.xml
+#echo "creat IVSysMan.xml"
+#cp ./other/$CONFIG_IVSysMan ./deploy/app/IVSysMan.xml
+#cp ./other/ADS_decision.xml ./deploy/app/ADS_decision.xml
+#sed -i "s|xxxxxx|$PRO_DIR/deploy/app|g" ./deploy/app/IVSysMan.xml
 
 cp ./bin/*.so ./deploy/app/lib/
 
+qt_com=`arch`
+if [ $qt_com = "aarch64" ];then
+cp /usr/lib/aarch64-linux-gnu/nss/* ./deploy/app/lib/
+else
+cp /usr/lib/x86_64-linux-gnu/nss/* ./deploy/app/lib/
+fi
+
 echo ""
 echo "***************"
 echo "***  done!  ***"

+ 8 - 0
build_partial.sh

@@ -68,3 +68,11 @@ else
 	echo -e "\e[31m Can't find module code, exit.....\e[0m"
 	exit
 fi
+
+
+qt_com=`arch`
+if [ $qt_com = "aarch64" ];then
+cp /usr/lib/aarch64-linux-gnu/nss/* ./deploy/app/lib/
+else
+cp /usr/lib/x86_64-linux-gnu/nss/* ./deploy/app/lib/
+fi