Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 87|Odgovoriti: 0

[Varnostni vodič] Prevajalni popravek

[Kopiraj povezavo]
Objavljeno na 13. 01. 2026 21:24:43 | | |
Okolje:
Okolje: ubuntu

Prenesite ali posodobite na najnovejši Android Studio

Prenesite izvorno kodo:

git clone --rekurze-podmodulihttps://github.com/bmax121/APatch.git

git submodule update --init --rekurzivno



Priprava na okolje Rust:

# 0. Namesti Rust
curl --proto '=https' --tlsv1.2 -sSfhttps://sh.rustup.rs| š.

# Zaženi po končani namestitvi:
vir $HOME/.cargo/env

# 1. Namestite ciljno platformo
rustup target add aarch64-linux-android

Ponovno zaženi računalnik

2. Popoln postopek prevajanja (koraki, ki jih je mogoče neposredno ponovno uporabiti)
1. Dokončanje osnovnega okolja (zahtevane odvisnosti)
bash
Beži
# 1. Namestite osnovno orodje za prevajanje
sudo apt update & sudo apt install -y build-essential ninja-build gcc-aarch64-linux-gnu

# 2. Namestitev CMake z arhitekturo prilagajanja (x86_64 kot primer)
Wgethttps://github.com/Kitware/CMake ... linux-x86_64.tar.gz
sudo tar -zxvf cmake-3.28.0-linux-x86_64.tar.gz -C /usr/local/
sudo ln -s /usr/local/cmake-3.28.0-linux-x86_64/bin/cmake /usr/bin/cmake

# 3. Namesti Rust vtičnik cargo-ndk
vir $HOME/.cargo/env
Cargo install cargo-ndk
2. Konfiguracija omrežnega okolja (za reševanje odvisnih prenosov)
bash
Beži
# 1. Konfiguracija javnega DNS
sudo tee /etc/resolv.conf << EOF
Nameserver 223.5.5.5
Nameserver 8.8.8.8
EOF

# 2. Konfiguracija domače slike v Gradle
mkdir -p ~/.gradle
tee ~/.gradle/init.gradle << EOF
allprojects {
    Repozitoriji {
        Maven { URL 'https://maven.aliyun.com/repository/public/' }
        Maven { URL 'https://maven.aliyun.com/repository/google/' }
        google()
        mavenCentral()
    }
}
EOF
3. Kompilacija jedrnega izdelka APatch
bash
Beži
# 1. Konfiguriraj NDK okolje (zamenjaj s svojo NDK potjo)
export ANDROID_NDK_HOME=/home/frida/Android/Sdk/ndk/29.0.14206865
export PATH=$ANDROID_NDK_HOME/toolchains/llvm/prebuilt/linux-x86_64/bin:$PATH

# 2. Pojdi v korensko mapo APatch in očisti stari predpomnilnik + prevedi
cd ~/Namizje/apatch/APatch
./gradlew clean & ./gradlew app:assembleRelease

# 3. Prevajanje modulov jedra (neobvezno, če niso samodejno prevedeni)
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CC=clang KERNEL_SRC=~/Desktop/apatch/kernel -C kernelpatch








Prejšnji:Windows Defender Credential Guard ne dovoljuje uporabe shranjenih poverilnic
Naslednji:Vprašanja, povezana z NetEase 163 Enterprise Mailbox
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com