Немагчыма ўсталяваць старыя версіі праграм на ўзламаны тэлефон Android; Праграма не ўсталявана: праграма несумяшчальная з вашым тэлефонам.

Камп'ютар не патрэбны! Узламаная версіяAndroidКанчатковае рашэнне праблемы старых версій праграм, якія не ўсталёўваюцца на ваш тэлефон.

Калі вы з нецярпеннем чакаеце ўсталёўкі старога APK-файла, але вас спыняе халоднае паведамленне «Прыкладанне не ўсталявана: Прыкладанне несумяшчальнае з вашым тэлефонам», ці не здаецца вам, што ваш тэлефон здзекуецца з вас?

Такая сітуацыя занадта распаўсюджаная ў сістэмах Android, асабліва пры спробе ўсталяваць старыя або староннія праграмы з-за палітыкі бяспекі сістэмы і... targetSdkVersion Гэта як нябачная сцяна, якая цалкам цябе блакуе.

Немагчыма ўсталяваць старыя версіі праграм на ўзламаны тэлефон Android; Праграма не ўсталявана: праграма несумяшчальная з вашым тэлефонам.

Чаму ўзнікае памылка «Праграма не ўсталявана»?

Насамрэч, для гэтага паведамлення ёсць некалькі асноўных прычын.

першы,Версія targetSdk занадта нізкаяНовая сістэма будзе блакіраваць APK-файлы са старымі версіямі SDK, бо яны могуць не адпавядаць найноўшым стандартам бяспекі.

другі,Абнаўленне палітыкі бяспекі сістэмыПасля выхаду Android 11 Google зрабіў больш жорсткімі абмежаванні на ўсталёўку, і многія старыя праграмы былі прызнаныя «несумяшчальнымі».

па-трэцяе,Памылка асяроддзя каманды ўстаноўкіКалі вы выкарыстоўваеце няправільную каманду або няправільны шлях, сістэма, натуральна, паведаміць пра памылку.

Згодна з афіцыйнай дакументацыяй распрацоўшчыкаў Android, «пачынаючы з Android 11, сістэма будзе блакіраваць усталёўку праграм з targetSdkVersion < 23, калі толькі не выкарыстоўваюцца спецыяльныя параметры для абыходу гэтага». (Крыніца: Распрацоўшчыкі Android)

Рашэнне ADB для тэлефонаў Android

Многія людзі лічаць, што для запуску ADB вам патрэбен кампутар з Windows, але на самой справе гэта не так.

Цяпер маем ADB Shell – інструменты адладкі З дапамогай гэтага інструмента вы можаце выконваць каманды 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

Каб адкрыць больш схаваных хітрасцяў🔑, далучайцеся да нашага канала ў Telegram!

Падзяліцеся і пастаўце лайкі, калі вам гэта падабаецца! Вашы акцыі і лайкі - наша пастаянная матывацыя!

 

发表 评论

Ваш электронны адрас не будзе апублікаваны. 必填 项 已 用 * Этыкетка

Пракрутка да пачатку