This is the Linux version of WeChat Developer Tools
This project is a complete script and tool set for building "WeChat Developer Tools" available under Linux. It is used to build "WeChat Developer Tools" that can be continuously updated and used on the GNOME desktop under Linux.
This project is modified from: https://github.com/dragonation/wechat-devtools/
The current tool can build the latest version 1.06.2407120
on Linux, supporting CLI mode. In addition, you can now modify the font directly in the settings interface by manually entering the font name.
test record
Notice:
This test only passes when a certain function is fixed, and it does not mean that it is normally available when you use it; because I do not have the energy to conduct a test before each version is released.
If you encounter any unresolved problem, please create a new issue
wine
version, then you need to install wine
wine-binfmt
support. It is recommended that the version be 5.0 or above. Lower versions may have problems. There is wechat-devtools-cli
script in the bin
directory of the project, which is the Linux version supported by the command line of WeChat developer tools. Relevant information can be found on WeChat CLI command line V2.
Release
version, you can try the Continuous version, which is built based on the latest commit of master
branch. Some bugs will be fixed in time, but new bugs may also be introduced.The following platforms are currently supported:
Note: If you want to build the wine version, please add the environment variable:
export WINE=true
. Note: Not supported.
Theoretically, this method is 99% successful; it is easy to fail when the network is unstable (you all know the reason, and the construction process has tried to use mirror sources)
wine
version, please install wine
wine-binfmt
yourself in the Linux environment first;docker
docker-compose
git clone --recurse-submodules https://github.com/msojocs/wechat-web-devtools-linux.git
tools/build-with-docker.sh
./tools/install-desktop-icon-node
After that, you can start the WeChat developer tools by clicking the application icon, or you can run bin/wechat-devtools
to start it from the command line.
Since node-gyp
nw-gyp
is used, this method will cause some unpredictable exceptions due to python
and node
versions (for example, when using node15.0.1
, most module construction will be ignored, but no error message will be reported). However, the Docker
build method will help you deal with these problems.
If you build the wine
version, please install wine
wine-binfmt
in the Linux environment first;
Install the dependencies required to compile nodegit
: python2.7 python3.6及以上libkrb5-dev gcc openssl libssh2-1-dev g++ make pkg-config
;
In addition, there may be problems with decompression of the old version of 7z
(the lowest version number has not been tested, for example: the one that comes with ubuntu16.04 does not work), please refer to Dockerfile
Clone this project:
git clone --recurse-submodules https://github.com/msojocs/wechat-web-devtools-linux.git
Execute the following command in the local project directory to build the developer tools:
./tools/setup-wechat-devtools-bash
Execute the following statement in the local project directory to install the application icon (optional):
./tools/install-desktop-icon-bash
After that, you can start the WeChat developer tools by clicking the application icon, or you can run bin/wechat-devtools
to start it from the command line.
Please refer to: Processing Plan
Please refer to: Transplantation Process Record
Please refer to: FAQ
Version 1.05.2201240
Version 1.03.2006090
Version 1.02.2001191
If this warehouse makes you feel comfortable, you can click a star or request this Rookie college student Let’s have a cup of coffee as a part-time worker (please try to bring your github nickname):
reverse chronological order
Appreciate people | Appreciate | time |
---|---|---|
senseab | 50.00¥ | 2024-12-21 |
lcurk0 | 50.00¥ | 2024-11-29 |
stvsl | 10.00¥ | 2024-11-26 |
cactus | 50.00¥ | 2024-11-20 |
cabbage7th | 20.00¥ | 2024-10-06 |
shao4598 | 50.00¥ | 2024-09-24 |
OWALabuy | 16.66¥ | 2024-08-28 |
wangvation | 50.00¥ | 2024-07-16 |
Lonely Spring and Cold Moon | 100.00¥ | 2024-07-12 |
liushhuai05 | 88.00¥ | 2023-12-26 |
LGTU | 10.00¥ | 2023-11-25 |
WRXinYue | 10 | 2023-11-09 |
silentdoer | 50.00¥ | 2023-09-26 |
??? | 20 | 2023-08-11 |
Geequlim | 100 | 2023-07-12 |
The other party is typing | 10 | 2023-04-28 |
@DaqiongYang | 50 | 2023-03-29 |
AInoob | 5 | 2023-01-30 |
??? | 5 | 2023-01-18 |
cactus | 50.00¥ | 2022-08-09 |
guanzhengyinqin | 20.00¥ | 2022-07-14 |
nsfoxer | 10.00¥ | 2022-06-30 |
chiiihc | 5.00¥ | 2022-06-17 |
yourland | 20.00¥ | 2022-06-15 |
chiiihc | 5.00¥ | 2022-06-14 |
Chen Chenjun | 10.00¥ | 2022-05-29 |
WWW | 5.00¥ | 2022-05-26 |
Antarctic Bobtail Cat | 20.00¥ | 2022-05-22 |
Pig Bao's pig | 20.00¥ | 2022-05-15 |
finalwhy | 66.60¥ | 2022-05-09 |
CoryByte | 5.00¥ | 2022-04-23 |
Starrah | 50.00¥ | 2022-04-12 |
zyk-miao | 5.00¥ | 2022-04-12 |
icepie | 20.00¥ | 2022-04-08 |
Milder | 50.00¥ | 2022-03-23 |
. | 20.00¥ | 2022-03-21 |
shaoxp | 5.00¥ | 2022-03-16 |
Li Zhe | 10.00¥ | 2022-03-05 |
david | 5.00¥ | ??? |
The copyright of WeChat developer tools belongs to Tencent. This project is designed for communication and learning purposes. If there is anything inappropriate, please contact me at [email protected]