Article Directory
Компьютердин кереги жок! СынганAndroidЭски версиялардагы тиркемелердин телефонуңузга орнотулбай калышы көйгөйүнө эң сонун чечим.
Эски APK орнотууну чыдамсыздык менен күтүп жатканда, "Колдонмо орнотулган эмес: Колдонмо телефонуңузга шайкеш келбейт" деген суук билдирүүнү укканда телефонуңуз сизди шылдыңдап жаткандай сезилбейби?
Бул жагдай Android системаларында, айрыкча, системанын коопсуздук саясатынан жана... улам эски же үчүнчү тараптын тиркемелерин орнотууга аракет кылганда өтө көп кездешет. targetSdkVersion Ал көрүнбөгөн дубал сыяктуу, сизди толугу менен тосуп турат.

Эмне үчүн "Колдонмо орнотулган эмес" катасы пайда болот?
Чындыгында, бул билдирүүнүн артында бир нече негизги себептер бар.
биринчи,targetSdkVersion өтө төмөнЖаңы система эски SDK версиялары бар APK файлдарын бөгөттөйт, анткени алар акыркы коопсуздук стандарттарына жооп бербеши мүмкүн.
экинчи,Системанын коопсуздук саясатын жаңыртууGoogle Android 11ден кийин орнотууга чектөөлөрдү күчөттү жана көптөгөн эски колдонмолор түздөн-түз "шайкеш келбейт" деп табылды.
үчүнчү,Орнотуу буйругу чөйрөсүндөгү катаЭгер сиз туура эмес буйрукту же туура эмес жолду колдонсоңуз, система табигый түрдө ката жөнүндө кабарлайт.
Android иштеп чыгуучуларынын расмий документтерине ылайык, "Android 11ден баштап, система targetSdkVersion < 23 версиясындагы колдонмолорду орнотууну бөгөттөйт, эгерде муну айланып өтүү үчүн атайын параметрлер колдонулбаса." (Булак: Android иштеп чыгуучулары)
Android телефондору үчүн ADB чечими
Көп адамдар ADBди иштетүү үчүн Windows компьютери керек деп ойлошот, бирок чындыгында андай эмес.
Эми бизде бул барAndroid телефонунун ADB версиясыБул курал сизге ADB буйруктарын түздөн-түз Android телефонуңузда аткарууга мүмкүндүк берет, бул компьютердин зарылдыгын толугу менен жок кылат.
Эгер сиздин APK файлыңыз телефондун каталогунда болсо:
/storage/emulated/0/Download/com-foxfi-key-104.apk
Туура орнотуу процесси төмөнкүдөй:
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
Негизги түшүндүрмө
- Айрым ADB тиркемелери толук... колдойт
adb installАны түз эле иштетсе болот. - Эгер ал колдоого алынбаса, анда аны колдонушуңуз керек push + pm орнотуу айкалышы.
- Буйруктар бирден аткарылышы керек жана аларды бир сапка бириктирүүгө болбойт.
- Жол чыныгы APK файлына дал келиши керек; болбосо ката пайда болот.
- параметрлер
--bypass-low-target-sdk-blockБул ачкыч; ал системанын бөгөттөө механизмин айланып өтө алат.
Бул метафизика эмес, чыныгы техникалык ыкма.
Чыныгы ишти бөлүшүү
Мен орнотуп жаткам com-foxfi-key-104.apk Мен мурда ушундай эле катага туш болгом.
Башында буйрук төмөнкүдөй жазылган:
adb install FoxFi Key_1.04_092856.apk
Файлдын аталышы эки бөлүккө бөлүнгөндүктөн, аракет ишке ашкан жок.
Кийинчерээк төмөнкүдөй өзгөртүлдү:
adb install --bypass-low-target-sdk-block FoxFiKey_1.04_092856.apk
Биринчи аракетинде ийгиликтүү ачылды. PDANet+ толук версиясы.
Ошондуктан ийгиликти же ийгиликсиздикти майда-чүйдө нерселер аныктайт.
Контексттик тиркемелер
Иштеп чыгуучу
Сыртта жүргөндө, компьютерсиз эле бета APK файлдарын түз телефонуңузга орното аласыз, бул көп убакытты үнөмдөйт.
Тажрыйбалуу колдонуучулар
Ал системалык тиркемелерди партия менен чыгарып жана өчүрө алат, ошондой эле кэшти тез тазалай алат.
Сыноочулар
Logcat функциясы менен бирге, сиз каалаган убакта системанын журналдарын көрө аласыз жана ал тургай стресс-тесттөө үчүн батареянын абалын симуляциялай аласыз.
XDA Developers компаниясынын техникалык макаласына ылайык, "Android 12 жана андан жогорку версияларында, targetSdk орнотуусунун төмөнкү чектөөлөрүн айланып өтүүнүн бирден-бир жолу - орнотуу буйругуна төмөнкүлөрдү кошуу..." --bypass-low-target-sdk-block Параметрлер. (Булак: XDA Developers)
Бул биздин ыкмабыз натыйжалуу гана эмес, ошондой эле иштеп чыгуучулар коомчулугу тарабынан кеңири таанылгандыгын көрсөтүп турат.
Жыйынтык: Менин көз карашым
Менин оюмча, бул көйгөйдүн маңызы шайкештикте эмес, тескерисинче, системанын өзүн коргоосунда.
Бирок коргоо менен эркиндиктин ортосунда ар дайым тең салмактуулук табылышы керек.
ADB буйруктарын өздөштүрүү системадагы дагы бир эшикти ача турган ачкычка ээ болууга окшош.
Гегель айткандай, "Эркиндик - бул каалаганыңды жасоо эмес, өзүн өзү башкара билүү".
Ошондуктан, "колдонмо орнотулган эмес" көйгөйүн чечүүнүн чыныгы мааниси - жөн гана программанын эски версиясын орнотуу эмес, телефонуңузду кайрадан башкаруу.
Технологиянын улуулугу анын эмне кыла аларында эмес, ал сизге чектөөлөрдү кантип жеңүүгө мүмкүндүк бергенинде.
Эми сиз мобилдик түзмөгүңүздө ADB колдонуунун эң сонун ыкмасын үйрөнгөндөн кийин, кийинки жолу жолукканда "Колдонмо орнотулган эмес" көйгөйүн оңой чече аласыз!
Hope Chen Weiliang блогу ( https://www.chenweiliang.com/ Бул жерде бөлүшүлгөн "Эски версиядагы программаларды орното албаган Android телефондорун сындыруу, тиркеме орнотула элек: тиркеме телефонуңузга шайкеш келбейт" деген макала сизге пайдалуу болушу мүмкүн.
Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-34057.html
