Kin âldere ferzjes fan apps net ynstallearje op in jailbroken Android-tillefoan; App net ynstalleare: App is net kompatibel mei jo tillefoan.

Gjin kompjûter nedich! GebarstenAndroidDe ultime oplossing foar it probleem fan âldere ferzjes fan apps dy't net op jo tillefoan ynstallearje.

As jo ​​​​​​gjin tiid hawwe om in âldere APK te ynstallearjen, allinich om bûtensletten te wurden troch it kâlde berjocht "App net ynstalleare: App is net kompatibel mei jo tillefoan", fielt it dan net as jo tillefoan jo bespot?

Dizze situaasje komt al te faak foar yn Android-systemen, foaral as jo besykje âldere of tredde-partij applikaasjes te ynstallearjen, fanwegen systeemfeiligensbelied en ... targetSdkVersion It is as in ûnsichtbere muorre, dy't dy folslein blokkearret.

Kin âldere ferzjes fan apps net ynstallearje op in jailbroken Android-tillefoan; App net ynstalleare: App is net kompatibel mei jo tillefoan.

Wêrom komt de flater "Applikaasje net ynstalleare" foar?

Der binne eins ferskate kearnredenen efter dizze notifikaasje.

Earste,targetSdkVersion is te leechIt nije systeem sil APK's mei âldere SDK-ferzjes blokkearje, om't se miskien net foldogge oan de lêste feiligensnormen.

twadde,Upgrade fan systeemfeiligensbeliedGoogle hat ynstallaasjebeperkingen nei Android 11 oanskerpe, en in protte âldere apps waarden direkt as "ynkompatibel" beskôge.

tredde,Fout yn ynstallaasjekommando-omjouwingAs jo ​​it ferkearde kommando of it ferkearde paad brûke, sil it systeem fansels in flater melde.

Neffens de offisjele dokumintaasje foar Android-ûntwikkelders sil "Begjinnende mei Android 11 sil it systeem de ynstallaasje fan apps mei targetSdkVersion < 23 blokkearje, útsein as spesjale parameters brûkt wurde om dit te omgean." (Boarne: Android Developers)

ADB-oplossing foar Android-tillefoans

In protte minsken leauwe dat jo in Windows-kompjûter nedich binne om ADB út te fieren, mar dat is eins net it gefal.

No hawwe wy ADB Shell - Debug Toolbox Mei dizze ark kinne jo ADB-kommando's direkt op jo Android-tillefoan útfiere, wêrtroch't jo gjin kompjûter nedich binne.

As jo ​​oannimme dat jo APK-bestân al yn 'e map fan' e tillefoan stiet:

/storage/emulated/0/Download/com-foxfi-key-104.apk

It juste ynstallaasjeproses is as folget:

adb push /storage/emulated/0/Download/com-foxfi-key-104.apk /sdcard/
adb install --bypass-low-target-sdk-block /storage/emulated/0/Download/com-foxfi-key-104.apk

或者用 pm install:

adb push /storage/emulated/0/Download/com-foxfi-key-104.apk /sdcard/
adb shell pm install --bypass-low-target-sdk-block /storage/emulated/0/Download/com-foxfi-key-104.apk

Wichtige útlis

  • Guon ADB-applikaasjes stypje folsleine ... adb installIt kin direkt útfierd wurde.
  • As it net stipe wurdt, moatte jo brûke push + pm ynstallearje De kombinaasje fan.
  • Kommando's moatte ien foar ien útfierd wurde en kinne net yn ien rigel kombinearre wurde.
  • It paad moat oerienkomme mei it eigentlike APK-bestân; oars sil der in flater foarkomme.
  • Parameter --bypass-low-target-sdk-block It is wichtich; it kin it blokkearmeganisme fan it systeem omgean.

Dit is gjin metafysika, mar in echte technyske metoade.

Dieling fan echte gefallen

Ik wie oan it ynstallearjen com-foxfi-key-104.apk Ik bin deselde flater earder tsjinkommen.

It kommando waard oarspronklik skreaun as:

adb install FoxFi Key_1.04_092856.apk

De poging mislearre om't de bestânsnamme yn twa dielen opdield wie.

Letter feroare yn:

adb install --bypass-low-target-sdk-block FoxFiKey_1.04_092856.apk

Mei súkses ûntskoattele by de earste poging. PDANet+ Folsleine ferzje.

Dêrom bepale details sukses of mislearjen.

Kontekstualisearre applikaasjes

Untwikkelder

As jo ​​ûnderweis binne, kinne jo beta-APK's direkt op jo tillefoan ynstallearje, sels sûnder in kompjûter, wêrtroch jo in soad tiid besparje.

Avansearre brûkers

It kin systeemapplikaasjes yn batches deynstallearje en útskeakelje, en kin ek de cache fluch wiskje.

Testers

Yn kombinaasje mei de logcat-funksje kinne jo systeemlogs op elk momint besjen en sels batterijstatus simulearje foar stresstests.

Autoritative stânpunten neamd

Neffens in technysk artikel fan XDA Developers, "Yn Android 12 en heger is de ienige manier om de lege targetSdk-ynstallaasjebeperkingen te omzeilen it folgjende ta te foegjen oan it ynstallaasjekommando ..." --bypass-low-target-sdk-block Parameters. (Boarne: XDA-ûntwikkelders)

Dit lit sjen dat ús oanpak net allinnich effektyf is, mar ek breed erkend wurdt troch de ûntwikkeldersmienskip.

Konklúzje: Myn eachpunt

Neffens my is de essinsje fan dit probleem net kompatibiliteit, mar leaver it systeem dat himsels beskermet.

Mar der moat altyd in lykwicht fûn wurde tusken beskerming en frijheid.

It behearskjen fan ADB-kommando's is as it hawwen fan in kaai dy't in oare doar yn it systeem iepenje kin.

Lykas Hegel sei: "Frijheid is net dwaan wat jo wolle, mar selsbehearsking."

Dêrom is de echte wearde fan it opspoaren fan it probleem "app net ynstalleare" net allinich it ynstallearjen fan in âlde ferzje fan it programma, mar it weromwinnen fan kontrôle oer jo tillefoan.

De grutheid fan technology leit net yn wat it dwaan kin, mar yn hoe't it jo mooglik makket om beheiningen te trochbrekken.

No't jo de ultime metoade leard hawwe foar it brûken fan ADB op jo mobyl apparaat, kinne jo it probleem "App net ynstalleare" maklik oplosse de folgjende kear dat jo it tsjinkomme!

发表 评论

Jo e-mailadres sil net publisearre wurde. Ferplichte fjilden wurde brûkt * Etiket

Scroll nei boppen