Skip to content

Commit 3bd884a

Browse files
Update dex2c_install_termux.sh
1 parent b2c3c79 commit 3bd884a

File tree

1 file changed

+12
-33
lines changed

1 file changed

+12
-33
lines changed

dex2c_install_termux.sh

Lines changed: 12 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ echo "${green}━━━ Basic Requirements Setup ━━━${nocolor}"
2222

2323
pkg install -y python git cmake rust clang make wget ndk-sysroot zlib libxml2 libxslt pkg-config libjpeg-turbo build-essential binutils openssl
2424
# UnComment below line if you face clang error during installation procedure
25-
_file=$(find $PREFIX/lib/python3.11/_sysconfigdata*.py)
26-
rm -rf $PREFIX/lib/python3.11/__pycache__
27-
sed -i 's|-fno-openmp-implicit-rpath||g' "$_file"
25+
# _file=$(find $PREFIX/lib/python3.11/_sysconfigdata*.py)
26+
# rm -rf $PREFIX/lib/python3.11/__pycache__
27+
# sed -i 's|-fno-openmp-implicit-rpath||g' "$_file"
2828
pkg install -y python-cryptography
2929
LDFLAGS="-L${PREFIX}/lib/" CFLAGS="-I${PREFIX}/include/" pip install --upgrade wheel pillow
3030
pip install cython setuptools
31-
CFLAGS="-Wno-error=incompatible-function-pointer-types -O0" pip install lxml
31+
CFLAGS="-Wno-error=incompatible-function-pointer-types -O0" pip install --upgrade lxml
3232

3333

3434
echo "${green}━━━ Starting SDK Tools installation ━━━${nocolor}"
@@ -116,41 +116,20 @@ sh -c 'wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.9.1.ja
116116
fi
117117

118118
cd ~/dex2c
119-
python3 -m pip install -U -r requirements.txt || exit 2
120-
121-
if [ -f ".bashrc" ]; then
122-
cat <<- EOL >> ~/.bashrc
123-
export ANDROID_HOME=$HOME/android-sdk
124-
export PATH=$PATH:$HOME/android-sdk/cmdline-tools/latest/bin
125-
export PATH=$PATH:$HOME/android-sdk/platform-tools
126-
export PATH=$PATH:$HOME/android-sdk/build-tools/34.0.4
127-
export PATH=$PATH:$HOME/android-sdk/ndk/$ndk_version
128-
export ANDROID_NDK_ROOT=$HOME/android-sdk/ndk/$ndk_version
129-
EOL
130-
elif [ -f ".zshrc" ]; then
131-
cat <<- EOL >> ~/.zshrc
132-
export ANDROID_HOME=$HOME/android-sdk
133-
export PATH=$PATH:$HOME/android-sdk/cmdline-tools/latest/bin
134-
export PATH=$PATH:$HOME/android-sdk/platform-tools
135-
export PATH=$PATH:$HOME/android-sdk/build-tools/34.0.4
136-
export PATH=$PATH:$HOME/android-sdk/ndk/$ndk_version
137-
export ANDROID_NDK_ROOT=$HOME/android-sdk/ndk/$ndk_version
138-
EOL
119+
python3 -m pip install -r requirements.txt || exit 2
120+
121+
if [ -f "$HOME/.bashrc" ]; then
122+
echo -e "export ANDROID_HOME=$HOME/android-sdk\nexport PATH=\$PATH:$HOME/android-sdk/cmdline-tools/latest/bin\nexport PATH=\$PATH:$HOME/android-sdk/platform-tools\nexport PATH=\$PATH:$HOME/android-sdk/build-tools/34.0.4\nexport PATH=\$PATH:$HOME/android-sdk/ndk/$ndk_version\nexport ANDROID_NDK_ROOT=$HOME/android-sdk/ndk/$ndk_version" >> ~/.bashrc
123+
elif [ -f "$HOME/.zshrc" ]; then
124+
echo -e "export ANDROID_HOME=$HOME/android-sdk\nexport PATH=\$PATH:$HOME/android-sdk/cmdline-tools/latest/bin\nexport PATH=\$PATH:$HOME/android-sdk/platform-tools\nexport PATH=\$PATH:$HOME/android-sdk/build-tools/34.0.4\nexport PATH=\$PATH:$HOME/android-sdk/ndk/$ndk_version\nexport ANDROID_NDK_ROOT=$HOME/android-sdk/ndk/$ndk_version" >> ~/.zshrc
139125
else
140-
cat <<- EOL >> $PREFIX/etc/bash.bashrc
141-
export ANDROID_HOME=$HOME/android-sdk
142-
export PATH=$PATH:$HOME/android-sdk/cmdline-tools/latest/bin
143-
export PATH=$PATH:$HOME/android-sdk/platform-tools
144-
export PATH=$PATH:$HOME/android-sdk/build-tools/34.0.4
145-
export PATH=$PATH:$HOME/android-sdk/ndk/$ndk_version
146-
export ANDROID_NDK_ROOT=$HOME/android-sdk/ndk/$ndk_version
147-
EOL
126+
echo -e "export ANDROID_HOME=$HOME/android-sdk\nexport PATH=\$PATH:$HOME/android-sdk/cmdline-tools/latest/bin\nexport PATH=\$PATH:$HOME/android-sdk/platform-tools\nexport PATH=\$PATH:$HOME/android-sdk/build-tools/34.0.4\nexport PATH=\$PATH:$HOME/android-sdk/ndk/$ndk_version\nexport ANDROID_NDK_ROOT=$HOME/android-sdk/ndk/$ndk_version" >> $PREFIX/etc/bash.bashrc
148127
fi
149128

150129
cat > $HOME/dex2c/dcc.cfg << EOL
151130
{
152131
"apktool": "tools/apktool.jar",
153-
"ndk_dir": "$HOME/android-sdk/ndk/$ndk_version",
132+
"ndk_dir": "$HOME/android-sdk/ndk/${ndk_version}",
154133
"signature": {
155134
"keystore_path": "keystore/debug.keystore",
156135
"alias": "androiddebugkey",

0 commit comments

Comments
 (0)