pelrêça gotarê
Pêdivî bi komputer tune! Rêbaza dawî ji bo çareserkirina pirsgirêka sepanên kevintir ên ku li ser telefonên Android-ê saz nabin.
Dema ku hûn bi hewes li benda sazkirina APK-yek kevin in, lê peyama "Serlêdan nehatiye sazkirin: Serlêdan bi telefona we re ne lihevhatî ye" derdikeve û hûn bêhêvî dimînin, ma hûn hîs nakin ku telefona we tinazê xwe bi we dike?
Ev rewş di pergalên Android-ê de pir gelemperî ye, nemaze dema ku hûn hewl didin sepanên kevintir an yên partiya sêyemîn saz bikin. Polîtîkayên ewlehiya pergalê û targetSdkVersion mîna dîwarekî nedîtî tevdigerin, rasterast we asteng dikin.

Çima xeletiya "Serlêdan nehatiye sazkirin" çêdibe?
Bi rastî çend sedemên sereke li pişt vê agahdariyê hene.
Pêşî, targetSdkVersion pir nizm e . Sîstemên nûtir APK-yên bi guhertoyên SDK-yên kevintir asteng dikin ji ber ku dibe ku ew li gorî standardên ewlehiyê yên herî dawî nebin.
Duyemîn, polîtîkayên ewlehiya sîstemê hatine nûkirin . Google ji Android 11-an vir ve sînorkirinên sazkirinê xurt kiriye, û gelek sepanên kevintir rasterast wekî "nelihevhatî" hatine hesibandin.
Sêyem, jîngeha fermana sazkirinê xelet e . Heke hûn fermana xelet bikar bînin an rê xelet be, pergal dê bi xwezayî xeletiyek rapor bike.
Li gorî belgeya fermî ya pêşdebirên Androidê, "Ji Android 11ê pê ve, pergal dê sazkirina sepanên bi targetSdkVersion < 23 asteng bike heya ku parametreyên taybetî ji bo derbaskirina vê yekê neyên bikar anîn." (Çavkanî: Pêşdebirên Androidê)
Çareseriya ADB ji bo telefonên Android
Gelek kes bawer dikin ku hûn hewceyê kompîturek Windows-ê ne ku ADB-ê bixebitîne, lê bi rastî ne wisa ye.
Niha bi amûrên wekî vê ji bo telefonên Android-ê ku ADB-ê piştgirî dikin, hûn dikarin fermanên ADB-ê rasterast li ser telefona xwe ya Android-ê bimeşînin, û bi tevahî hewcedariya bi komputerê ji holê rakin.
Bi texmîna ku pelê APK-ya we jixwe di navnîşana têlefonê de ye:
/storage/emulated/0/Download/com-foxfi-key-104.apk
Pêvajoya sazkirinê ya rast wiha ye:
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
Şirovekirina Sereke
- Hin sepanên ADB piştgiriyê didin tevahî ...
adb installEw dikare rasterast were rêve kirin. - Heke piştgirî neyê dayîn, divê hûn bikar bînin sazkirina push + pm Têkeliya .
- Ferman divê yek bi yek werin bicîhanîn û nikarin di rêzekê de werin hevgirtin.
- Divê rê bi pelê rastîn ê APK-ê re li hev bike; wekî din, çewtiyek dê çêbibe.
- Parametre
--bypass-low-target-sdk-blockEw mifte ye; ew dikare mekanîzmaya astengkirina pergalê derbas bike.
Ev ne metafizîk e, lê rêbazeke teknîkî ya rastîn e.
Parvekirina Dozên Rastîn
Min saz dikir com-foxfi-key-104.apk Min berê jî rastî heman çewtiyê hatim.
Di destpêkê de, ferman wiha hatibû nivîsandin:
adb install FoxFi Key_1.04_092856.apk
Hewldan bi ser neket ji ber ku navê pelê bû du beş.
Paşê hat guhertin bo:
adb install --bypass-low-target-sdk-block FoxFiKey_1.04_092856.apk
Di hewla yekem de serkeftî bû, û min guhertoya tevahî ya PDANet+ jî bi serkeftî vekir.
Ji ber vê yekê ye ku hûrgulî serkeftin an têkçûnê diyar dikin.
Serlêdanên kontekstkirî
Developer
Dema ku hûn li derve ne, hûn dikarin APK-ên beta rasterast li ser telefona xwe saz bikin, tewra bêyî kompîturê jî, û gelek wext xilas bikin.
Bikarhênerên pêşketî
Ew dikare sepanên pergalê bi komî rake û neçalak bike, û her weha dikare zû keşfê paqij bike.
Testker
Digel taybetmendiya logcat, hûn dikarin her dem tomarên pergalê bibînin û tewra rewşa bateriyê ji bo ceribandina stresê jî simul bikin.
Li gorî gotareke teknîkî ji XDA Developers, "Di Android 12 û jor de, tenê rêya derbaskirina sînorkirinên sazkirinê yên targetSdk yên nizm ev e ku em fermana sazkirinê ya jêrîn lê zêde bikin..." --bypass-low-target-sdk-block Parametre. (Çavkanî: Pêşdebirên XDA)
Ev nîşan dide ku rêbaza me ne tenê bi bandor e, lê di heman demê de ji hêla civaka pêşdebiran ve jî bi berfirehî tê nas kirin.
Encam: Nêrîna Min
Bi ya min, bingeha vê pirsgirêkê ne lihevhatinê ye, lê belê ew e ku pergal xwe diparêze.
Lê divê her tim hevsengiyek di navbera parastin û azadiyê de were dîtin.
Fêrbûna fermanên ADB-ê mîna hebûna mifteyek e ku dikare deriyek din di pergalê de veke.
Wekî Hegel gotiye, "Azadî ne kirina tiştê ku tu dixwazî ye, lê belê xwekontrolkirin e."
Ji ber vê yekê, nirxa rastîn a çareserkirina pirsgirêka "serlêdan nehatiye sazkirin" ne tenê sazkirina guhertoyek kevn a bernameyê ye, lê di heman demê de ji nû ve kontrolkirina têlefona we ye.
Mezinahiya teknolojîyê ne di wê de ye ku ew çi dikare bike, lê di wê de ye ku ew çawa dihêle hûn ji sînoran derbas bibin.
Niha ku we rêbaza dawî ya karanîna ADB-ê li ser cîhaza xwe ya mobîl fêr bû, hûn ê bikaribin pirsgirêka "Serlêdan nehatiye saz kirin" bi hêsanî çareser bikin gava din ku hûn rastî wê werin!
Hêvîdarim ku gotara "Cracking the Android Phone's Inability to Install Older Programs, Application Not Installed: Application Incompatible with Your Phone" ku li ser bloga Chen Weiliang ( https://www.chenweiliang.com/ ) hatiye parvekirin, ji we re bibe alîkar.
Ji kerema xwe vê girêdana gotarê parve bikin: https://www.chenweiliang.com/cwl-34057.html
