Linux මත Android යෙදුම් සහ ක්‍රීඩා ධාවනය කරන්නේ කෙසේද. Ubuntu මත Sahshlik Android යෙදුම් භාවිතයෙන් Android Linux යෙදුම් ධාවනය කිරීම

හෙලෝ, හොඳම ජංගම ද්වාර වෙබ් අඩවියේ හිතවත් පාඨකයින්! මෙම ලිපියෙන්, ඇන්ඩ්රොයිඩ් මත සම්පූර්ණ මෙහෙයුම් පද්ධති ක්රියාත්මක කිරීම ගැන මම ඔබට කියමි. අද අපි මෙහෙයුම් පද්ධති දෙකක් ගැන කතා කරමු - වින්ඩෝස් එක්ස්පී සහ ලිනක්ස්. එහෙනම් වැඩේට බහිමු.

ලිනක්ස්

අපි පහසු උපදෙස් වලින් පටන් ගනිමු - Android මත Linux ධාවනය කිරීම. ආරම්භ කිරීමට, මම ඒ සඳහා ඔබට අනතුරු අඟවන්නෙමි මෙම ක්රමයඅවශ්යයි ROOT හිමිකම්. එසේම, ඔබ ස්මාර්ට් ජංගම දුරකතනයක් භාවිතා කරන්නේ නම් ඇන්ඩ්රොයිඩ් පදනම් කරගත් 5.0 Lollipop, Android 6.0 Marshmallow හෝ ඊට පසු, ඔබට අභිරුචි කර්නලයක් අවශ්‍ය වේ. මෙම ලිපිය "ElementalX" කර්නලය ස්ථාපනය කර ඇති Nexus 5 භාවිතා කරයි. එහෙනම් අපි පටන් ගනිමු.

උපදෙස්:
1. පළමුව, ඔබ බොහෝ සම්මත Unix මෙවලම් සපයන BusyBox වැඩසටහන බාගත කර ස්ථාපනය කළ යුතුය.

2. ඊළඟට, Linux Deploy වැඩසටහන බාගත කර ස්ථාපනය කරන්න, මෙය ප්‍රධාන අංගය වන අතර එය නොමැතිව අපට කිසිවක් කිරීමට නොහැකි වනු ඇත, මන්ද එය නිල දර්පණයෙන් බෙදා හැරීම බාගත කර තැටි රූපයක් නිර්මාණය කරයි. microSD කාඩ්, එය සවිකර මෙහෙයුම් පද්ධති බෙදාහැරීම ස්ථාපනය කරයි.
3. Linux Deploy යෙදුම විවෘත කිරීමෙන් පසු, වින්‍යාස පැනලය වෙත යන්න. මෙන්න, ඔබට භාවිතා කිරීමට අවශ්‍ය බෙදාහැරීම තෝරන්න. මෙම ලිපිය LXDE පරිසරයේ පෙරනිමි Debian බෙදාහැරීම භාවිතා කරනු ඇත.

4. බෙදාහැරීම තෝරාගත් පසු, ස්ථාපනය බොත්තම මත ක්ලික් කරන්න. ස්ථාපනය විනාඩි 30 ක් පමණ ගත වේ.
5. ස්ථාපනය අවසන් වූ පසු, යෙදුම දියත් කෙරේ ලිනක්ස් පරිසරයසහ අපි කලින් තෝරාගත් මූලික පද්ධතිය, SSH සේවාදායකය, VNC සේවාදායකය සහ චිත්‍රක පරිසරය ඇතුළුව වැඩ කරන පරිසරයම සකසනු ඇත. එසේම, ඔබට එය වැඩසටහන හරහා වින්‍යාසගත කළ හැකිය SSH සේවාදායකයසහ VNC.
6. ඔබට SSH හෝ VNC හරහා සම්බන්ධ විය හැක, මම VNC සේවාදායකයක් භාවිතා කරමි, නමුත් ඔබට අවශ්‍ය එකක් භාවිතා කළ හැක.
7. ඔබ SSH සේවාදායකය හරහා සම්බන්ධ වී ඇත්නම්, "22" වරාය ඇතුළු කරන්න, පෙරනිමි මුරපදය "වෙනස් කරන්න" වේ.
8. ඔබට, මා මෙන්, VNC සේවාදායකයක් හරහා සම්බන්ධ වීමට අවශ්‍ය නම්, VNC වැඩසටහන බාගත කර, එය ක්‍රියාත්මක කර ක්ෂේත්‍රයේ “localhost:5900” ලිපිනය ඇතුළත් කරන්න, පෙරනිමි මුරපදය SSH සේවාදායකයට සමාන වේ - “changeme ”.

9. ඔබේ Linux බෙදාහැරීමේ ධාවනය භුක්ති විඳින්න!

වින්ඩෝස් එක්ස්පී

දැන්, වඩාත් සංකීර්ණ දෙයක් ගැන - වින්ඩෝස් ආරම්භය Android මත XP. කොහොමද කියලා කියන්න පුලුවන්ද? පිළිතුර සරලයි - Bochs. අපි වින්ඩෝස් එක්ස්පී අනුකරණය කරන්නේ මෙම යෙදුම සමඟ ය. Bochs යනු x86 මත පදනම් වූ මෙහෙයුම් පද්ධති අනුකරණය කරන වැඩසටහනකි, එය Windows DOS, Windows 3.1, Windows 95, Windows 98 වැනි මෙහෙයුම් පද්ධති අනුකරණය කිරීම සඳහා නිර්මාණය කරන ලද්දකි. නමුත් අද අපි වඩාත් දුෂ්කර කාර්යයක් උත්සාහ කරමු. එය සැලකිල්ලට ගැනීම වැදගත්ය වින්ඩෝස් වැඩ XP ඉතා මන්දගාමී වනු ඇත, අන්තර්ජාල සම්බන්ධතාවයක් නොමැත, එබැවින් ඔබට ඉවසීමෙන් සහ ඇතිවිය හැකි ගැටළු ගැන තැකීමක් නොකරන්නේ නම්, ඉදිරියට යන්න! ඉතින්, අපි පටන් ගනිමු.

ඔයාට අවශ්ය කුමක් ද:
1. ISO ගොනුවවින්ඩෝස් එක්ස්පී
2. PC සඳහා Qemu කළමනාකරු
3.
4. Bochs SDL
5. හිස් තැටි රූපය

උපදෙස්:
1. PC සඳහා Qemu Manager විවෘත කර නව අථත්‍ය යන්ත්‍රයක් සාදන්න. ඔබට අවශ්ය ඕනෑම දෙයක් අමතන්න, මෙම නඩුවේ එහි නම "XP" වනු ඇත.

2. කොපමණ මුදලක් ඇතුළත් කරන්න අහඹු ප්රවේශ මතකයඔබට වෙන් කිරීමට අවශ්‍යයි අතථ්‍ය යන්ත්‍රය, මෙම පියවර PC සඳහා පමණි, එය කිසිදු ආකාරයකින් Android උපාංගයට බලපාන්නේ නැත. "භාවිතා නොකරන්න" විකල්පය තෝරන්න අථත්ය තැටිය" "ඊළඟ" ක්ලික් කරන්න.

3. මීළඟ පියවර වන්නේ ධාවක ටැබයට ගොස් "" තේරීමයි. HDD 0". ඊළඟට, කලින් බාගත කළ "හිස් තැටි රූපය" වෙත මාර්ගය තෝරන්න.

5. අවසාන වශයෙන්, සියලු පියවර සම්පූර්ණ කිරීමෙන් පසු, අථත්ය යන්ත්රය ආරම්භ කිරීම සඳහා ඉහළ වම් කෙළවරේ ඇති හරිත බොත්තම තෝරන්න. මෙතැන් සිට, සරල පරිගණකයක මෙන් අතථ්‍ය යන්ත්‍රයේ වින්ඩෝස් එක්ස්පී ස්ථාපනය කරන්න.

6. ස්ථාපනය අවසන් වූ පසු, Bochs SDL .zip ගොනුව unzip කරන්න. "හිස් තැටි රූපය" SDL ෆෝල්ඩරය වෙත ගෙන යන්න. "හිස් තැටි රූපය" ගොනුව "c" ලෙස නැවත නම් කරන්න.

8. Android මත Bochs යෙදුම බාගත කර ස්ථාපනය කරන්න. ඊළඟට, එය විවෘත කරන්න. යෙදුමම වින්ඩෝස් එක්ස්පී ඇති බව හඳුනාගෙන එය දියත් කළ යුතුය. මතක තබා ගන්න, මෙය ඉතා මන්දගාමීයි!

මෙහෙයුම් කාමරයේ ඩෙස්ක්ටොප් එකට ආරම්භ කිරීමට වින්ඩෝස් පද්ධති XP, ඔබ අවම වශයෙන් විනාඩි 10 ක් බලා සිටිය යුතුය.

9. ප්රීති වන්න වින්ඩෝස් ධාවනය XP!

එච්චරයි. ඔබගේ අවධානයට ඔබ සැමට ස්තූතියි!

සමාලෝචනයක් ආරම්භ කිරීම හොඳම ඉමුලේටර් Linux සඳහා Android, අපි තීරණය කළා - සමහර විට පුදුමයට කරුණක් නොවේ - emulators සඳහා දඩයම් කිරීමට. කෙසේ වෙතත්, ලිනක්ස් මත ඇන්ඩ්‍රොයිඩ් යෙදුම් ධාවනය කිරීමේ අපගේ ඉලක්කය සපුරා ගැනීමට බොහෝ ක්‍රම ඇති බව අපට ඉක්මනින් අවබෝධ විය. ඒ නිසා අපි ඇන්බොක්ස් ද ඇතුළත් කළෙමු මෙම වැඩසටහනපෙර ඇල්ෆා අවධියේ ඇත Anbox WINE හා සමාන දර්ශනයක් අනුගමනය කරයි: දෙකම Android හි පද්ධති ඇමතුම් හැකි තරම් ක්‍රියාත්මක කිරීමට උත්සාහ කරයි. ඔබගේ යෙදුම් ස්වදේශීයව ක්‍රියාත්මක වන බැවින් මෙම ප්‍රවේශය අනුකරණයට වඩා ඵලදායී වේ. කුඩා මතකයක් සහිත පරිගණකයක වැඩ කිරීමේදී ඉමුලේටරය සඳහා දෘඪාංග අවශ්‍යතා වේදනාකාරී ලෙස පැහැදිලි වේ.

අපි ඉමුලේටර් පරීක්ෂා කළ ආකාරය

ඔබ යෙදුම් ධාවනය කිරීමට සූදානම් වීමට පෙර ඔබට මුහුණ දිය හැකි ගැටළු මොනවාදැයි බැලීමට අපි විවිධ විසඳුම් ස්ථාපනය කිරීම ආරම්භ කළෙමු. උදාහරණයක් ලෙස, ඇන්බොක්ස්, එහි වෙබ් අඩවියේ තොරතුරු අනුව, පෙර-ඇල්ෆා අදියරෙහි පවතී. ඊළඟට, අපි කෙලින්ම භාවිතයෙන් යෙදුම් ස්ථාපනය කිරීමට උත්සාහ කළෙමු Google Playසහ තෙවන පාර්ශවීය පැටවීමේ තාක්ෂණය. එක් ක්‍රමයක් නම් ධාවන අවස්ථාවෙහි adb භාවිතා කිරීමයි. අපි එක් එක් ඉමුලේටරයේ ක්‍රියාකාරිත්වය සහ අවශ්‍ය මතක ප්‍රමාණය ද මැන බැලුවෙමු.

පරීක්ෂණයේ තවත් අංගයක් වන්නේ එක් එක් පැකේජය නිර්මාණය කර ඇත්තේ මන්ද යන්නයි; උදාහරණයක් ලෙස, සෙල්ලම් කිරීමට ඇන්ඩ්රොයිඩ් ක්රීඩාඔබේ පරිගණකයේ. මාර්ගය වන විට, අපගේ ටෙස්ට් මෝටර් රථය වේ Intel Core i3 CPU 4 GB මතකයක් සහිතයි, එය ඉමුලේටර් ධාවනය කිරීම සඳහා බෙහෙවින් සීමා වේ. ඔබේ ලිනක්ස් පරිගණකයේ ඇන්ඩ්‍රොයිඩ් යෙදුම් ධාවනය කිරීමට ඔබට හොඳ හේතුවක් තිබේ නම්, වැඩි RAM එකක් මිලදී ගෙන ස්ථාපනය කරන්න.

Linux සඳහා Android emulators

සමහර පැකේජ ISO පින්තූර ලෙස පැමිණේ, ඔබ USB ෆ්ලෑෂ් ඩ්‍රයිව් එකකට පිටපත් කර එතැන් සිට ධාවනය කරයි. ඔබට Grub ගොනුවක් භාවිතයෙන් Android-x86 ස්වාධීන මෙහෙයුම් පද්ධතියක් ලෙස ස්ථාපනය කළ හැකිය. මෙම ප්‍රවේශය යන්නෙන් අදහස් කරන්නේ ඔබ ඉදිරියෙහි තවදුරටත් ඉමුලේටරයක් ​​නොව සම්පූර්ණ බෙදාහැරීමේ කට්ටලයක් බවයි. නිශ්චිත පැකේජයක් තෝරා ගැනීමට පෙර, ඔබේ ඉලක්කය කුමක්දැයි ඔබගෙන්ම විමසන්න. සමහර පැකේජ ක්‍රීඩකයින් සඳහා නිර්මාණය කර ඇති අතර අනෙක් ඒවා නව වැඩසටහන් පරීක්ෂා කිරීමට උපකාරී වේ. සංවර්ධනය සහ පරීක්ෂා කිරීම සඳහා, ඔබට Android විනෝදාස්වාද යෙදුම් භාවිතා කිරීමට අදහස් කරන එම පැකේජය අවශ්‍ය නොවේ.

Android Virtual Device

Android Virtual Device යනු ලබා ගත හැකි වඩාත්ම පරිණත සංවර්ධන සහ පරීක්ෂණ පැකේජයයි. ඔබ Android Studio සමඟ ආරම්භ කරන්නේ නම්, එය පරිපූර්ණ ලෙස ඒකාබද්ධ කර ඇති අතර පරීක්ෂා කිරීම සඳහා ස්වාභාවික සුදුසු වේ. කෙසේ වෙතත්, නවතම නිකුතුවේ දෝෂයක් ඇති අතර ඔබට AVD ධාවනය කිරීමට සිදුවේ විධාන රේඛාව-use-system-libs විකල්පය භාවිතා කරමින්.

සඳහා Android emulator ලිනක්ස් ඇන්ඩ්රොයිඩ්අතථ්‍ය උපාංගය

අතථ්‍ය උපාංගයක වැඩ කරන විට, ඔබට ජීපීඑස්, කැමරා අනුකරණය සහ භ්‍රමණ අනුකරණය ඇතුළු අවශ්‍ය සියලුම කාර්යයන් ඇත. AVD හොඳින් ක්‍රියා කරන අතර Google Play එකතු කිරීමෙන් ඔබට එය සාමාන්‍ය යෙදුම් සඳහා භාවිතා කළ හැක. කෙසේ වෙතත්, ඔබ අතථ්‍ය උපාංගයක් භාවිතා කරන බැවින් ක්‍රීඩා මන්දගාමී විය හැක. බහු අතථ්‍ය CPUy ක්‍රියාත්මක කිරීමට ඔබට ඉඩ දෙන්නේ නවීනතම CPU පමණි. වෙනත්, අඩු ග්‍රැෆික්ස් සහ CPU-තීව්‍ර යෙදුම් හොඳින් ක්‍රියා කරයි; නමුත් පොදුවේ AVD ඔබ විසින් නිර්මාණය කරන ලද නව යෙදුම් පරීක්ෂා කිරීම සඳහා වඩාත් සුදුසු වේ.

Android-x86

එය බෙදාහැරීමක් ලෙස නිර්මාණය කර ඇති නිසා Android-x86 සාමාන්‍ය දෙයක් නොවේ. එය ස්ථාපනය කිරීම සඳහා, ඔබට rpm ගොනුව භාවිතා කර ඔබගේ ලැප්ටොප් පරිගණකය Android උපාංගයක් ලෙස ධාවනය කළ හැකිය. නැවත පණගැන්වීමෙන් පසු, ඔබට වහාම ඔබගේ වෙත යා හැකිය නිතිපතා පැතිකඩපරිශීලක සහ Google Play වෙතින් යෙදුම් ස්ථාපනය කරන්න. යටින් පවතින පද්ධතිය කුඩා බැවින් එය ඉතා ප්‍රතිචාරාත්මක උපාංගයක් වනු ඇත. තවද, ඇත්ත වශයෙන්ම, ඔබට ඒ වෙනුවට ඔබේම සැකසිය හැක ලිනක්ස් ස්ථාපනය. අනුකරණය කරන විට, අනෙකුත් සංසන්දන ඉමුලේටර් වැනි සම්පත් සමඟ ගැටලු ද ඇති වනු ඇත, නමුත් අඩු බරපතල.


Linux Android-x86 සඳහා Android emulator

මෙම පැකේජය යෙදුම් භාවිතා කිරීම සඳහා හොඳම වේ, නමුත් ඔබට Android_x86 සඳහා විශේෂයෙන් සංවර්ධනය කිරීමට අවශ්‍ය නම් මිස අපි එය පරීක්ෂා කිරීම සඳහා නිර්දේශ කරමු. කැමරා අනුකරණයක් හෝ උපාංග පැතිකඩ මාදිලියේ සිට භූ දර්ශන ප්‍රකාරයට මාරුවීමක් නොමැත, එබැවින් මෙම ඉමුලේටරය තුළ මෙම ක්‍රියාකාරකම් පරීක්ෂා කිරීම ක්‍රියා නොකරනු ඇත.

ඇන්බොක්ස්

මෙය අපට පසුබෑමක් විය හැකි බව අපි තේරුම් ගත්තද, අපගේ සංසන්දනය තුළ ඇන්බොක්ස් ඇතුළත් නොකිරීමට අපට නොහැකි විය. යුක්ති සහගත විය. සංවර්ධකයින්ට අනුව, එය ඇල්ෆා පූර්ව අවධියේ පවතින බැවින්, ඇන්බොක්ස් ක්‍රියා කිරීමට ලබා ගැනීම විවිධ මට්ටමේ සාර්ථකත්වයක් ලබා ඇත. එය ක්‍රියාත්මක වන විට, එය තනි යෙදුම් සමඟ භාවිතා කිරීමට විශිෂ්ට මෙවලමකි පද්ධති අවශ්යතාසාමාන්‍ය යෙදුමක අවශ්‍යතා වලට වඩා ටිකක් වැඩිය.


Linux Anbox සඳහා Android emulator

ස්ථාපන ක්‍රියාවලිය Snap භාවිතා කරයි, ස්ථාපනය සහ ඉවත් කිරීම සරල කරයි. ඒක මතක තියාගන්න දැනටඔබට anbox-installer Snap ස්ථාපනය කිරීමට අවශ්‍ය වේ, එය Anbox ස්ථාපනය කරනු ඇත. ස්ථාපක ස්ක්‍රිප්ටය සුදුසු පරිදි ක්‍රියාත්මක වේ, එය ක්‍රියා කිරීමට අවශ්‍ය පුස්තකාල සහ කර්නල් මොඩියුල ස්ථාපනය කරයි. පළමු බීටා නිකුතුව නිකුත් කිරීමට පෙර අවදානම ගත හැක්කේ වඩාත්ම වික්‍රමාන්විත පරිශීලකයින්ට පමණි. මෙම පැකේජය ඉමුලේටරයකට වඩා බහාලුමක් බව කරුණාවෙන් සලකන්න.

ජෙනිමෝෂන්

දෘඪාංග විශේෂාංග අනුකරණය කිරීමේදී Genymotion අවම වශයෙන් AVD තරම් හොඳ වන අතර එය ඔබේ පරිගණකයේ ඇති මතකය සහ සම්පත් ප්‍රමාණයම පරිභෝජනය කරයි. ඔබ වහාම Gapps ස්ථාපනය කරන්නේ නම්, ඔබට Google Play හරහා සෑම දෙයක් සඳහාම යෙදුම් ස්ථාපනය කළ හැකිය. එහි සම්පත් පරිභෝජනය සැලකිල්ලට ගනිමින්, විශාල යෙදුම් ධාවනය කිරීමට ඔබට විශාල මතකයක් අවශ්‍ය වනු ඇත, නමුත් මෙම ඉමුලේටරයේ ප්‍රධාන අරමුණ වන්නේ කිසිදු ගැටළුවක් ඇති නොකර නව වැඩසටහන් පරීක්ෂා කිරීමයි.


Linux Genymotion සඳහා Android emulator

එය නිර්මාණය කරන සමාගම අනුකරණය සඳහා බොහෝ පින්තූර සූදානම් කර ඇත විවිධ දුරකථනසහ ඉමුලේටරයේ එහි ගෙවන ලද අනුවාදයේ බරපතල සංවර්ධකයින් මත පැහැදිලිව ගණන් ගනී. ඔබ හොඳින් හා හොඳින් සම්බන්ධ වනු ඇත නිදහස් අනුවාදය, ඔබට දුරකථනයේ විවිධ ස්ථාන අනුකරණය කිරීමට අවශ්‍ය වුවද. ඔබට ඔබේ ඩෙස්ක්ටොප් එක මත යම් යෙදුමක් ධාවනය කිරීමට අවශ්‍ය නම්, මෙම පැකේජය කාර්යය සඳහා බොහෝ දුරට සුදුසුකම් ලබා ඇත.

ශෂ්ලික්

Shashlik ද සංවර්ධනයේ මුල් අවධියේ සිටින අතර, ඔබ එය දියත් කිරීමට උත්සාහ කරන විට එය පැහැදිලි වේ. ස්ථාපකය පෙරනිමියෙන් ක්‍රියා කරයි, සහ යෙදුම් ස්ථාපන ස්ක්‍රිප්ට් පවා දෝෂ රහිතව ක්‍රියා කරයි. ඔබ යෙදුම් දියත් කිරීමට උත්සාහ කරන විට, දේවල් වඩාත් සංකීර්ණ වේ. බොහෝ සැකසුම් දියත් කිරීමේ ස්ක්‍රිප්ටය තුළ ගොඩනගා ඇති අතර එය දියත් කිරීමට පරාමිති සෙවීම සැබෑ අභියෝගයකි. සහයද අන්තයකට පැමිණ ඇති බව පෙනේ. Github හි සංවර්ධන ගසෙහි නවතම කාර්යය වසර දෙකකට පෙර නිරීක්ෂණය කරන ලදී.


Linux Shashlik සඳහා Android emulator

එසේ තිබියදීත්, ව්‍යාපෘතිය සිත්ගන්නාසුළු වන අතර, යමෙකු එය නැවත භාර ගනු ඇතැයි අපි බලාපොරොත්තු වෙමු. යෙදුම් එකතු කිරීමේ විචිකිච්ඡාව නැති වී ගොස් ඇති අතර, ඔබ Android යෙදුමක් ස්ථාපනය කරන විට, දියත් කිරීමේ නිරූපකය වහාම ලබා ගත හැකිය. ඔබ අවසානයේ දුවන්න අවශ්ය අයදුම්පත්, ඔවුන් පසුබිමේ ධාවනය වන QEmu හි අනුකරණය කර ඇතත්, ඒවා ගොඩනඟා ඇති පරිදි.

Linux මත Android emulator ස්ථාපනය කිරීම

ජනප්‍රිය බෙදාහැරීම් මත වැඩසටහන් ස්ථාපනය කරන විට, අපි apt, dnf, වැනි හුරුපුරුදු පැකේජ කළමනාකරුවන් භාවිතා කරමු. කෙසේ වෙතත්, සමහර විට වැඩසටහන් ස්ථාපනය කිරීම සිදු කරනු ලබන්නේ ඇන්බොක්ස් වැනි ද්විමය පැකේජයක් බාගත කිරීමෙනි. එය කැනොනිකල් විසින් සංවර්ධනය කරන ලද සහ තවමත් සහාය දක්වන සම්මතයක් වන Snap ආකෘතියෙන් පැමිණේ. ඇන්බොක්ස් යනු වැඩසටහනකි. එය පූර්ව-ඇල්ෆා අදියරේ පවතින අතර, ඔබ ස්ථාපනය සාර්ථක වුවද, එය ක්‍රියාත්මක කිරීම සම්පූර්ණයෙන්ම වෙනස් කාරණයකි.

ඇන්ඩ්‍රොයිඩ් උපාංග අනුකරණය කිරීමේ සම්මත ක්‍රමය භාවිතා කිරීමයි Android පැකේජය Android Studio සඳහා අතථ්‍ය උපාංගය. ඔබට යෙදුම උත්සාහ කිරීමට අවශ්‍ය නම් ඔබට එය Studio නොමැතිව ධාවනය කළ හැක. ඇන්ඩ්රොයිඩ් ස්ටුඩියෝ විසින් පරිභෝජනය කරන ලද සම්පත් සැලකිල්ලට ගනිමින්, මෙය ප්රයෝජනවත් විකල්පයකි. කෙසේ වෙතත්, Studio හි කොටසක් ලෙස emulator ස්ථාපනය කිරීම වඩාත් සුදුසුය.

ඔබ rpm ගොනුව ස්ථාපනය කරන විට Android-x86 නව බෙදාහැරීමක් ලෙස නිර්මාණය වේ. එය Grub මෙනුව වෙත ප්‍රවේශයක් එක් කරයි, එබැවින් ඔබ ඊළඟ වතාවේ ආරම්භ කරන විට, ඔබට එය සරලව තෝරාගෙන ඔබේ පරිගණකය Android උපාංගයක් ලෙස ආරම්භ කළ හැක. ඔබේ සාමාන්‍ය කාර්යයන් සමඟ සමාන්තරව එය ක්‍රියාත්මක කිරීමට, ඔබට VirtualBox හෝ QEmu අවශ්‍ය වේ. ඇත්ත වශයෙන්ම, අපගේ සමාලෝචනයේ බොහෝ ඉමුලේටර් අථත්‍යකරණය සඳහා VirtualBox භාවිතා කරයි.

Genymotion ආරම්භයේදී වැඩිම සම්පත් පරිභෝජනය කරයි. කෙසේ වෙතත්, ඔබට VirtualBox තිබේ නම්, ස්ථාපනය පහසුය. එය ස්ථාපනය කිරීමට, ද්විමය ස්ථාපකය බාගත කර ධාවනය කරන්න. ඔබ මුලින්ම යෙදුම දියත් කරන විට, තවමත් අතථ්‍ය උපාංග නොමැත, ඔබට ඒවා පුළුල් ලැයිස්තුවකින් තෝරා ගැනීමට අවශ්‍ය වනු ඇත; බාගත කිරීම සහ වින්‍යාස කිරීම ස්වයංක්‍රීයව සිදු වේ.

Shashlik අනුගමනය කරන්නේ Anbox ගේ දර්ශනයමයි. නමුත් QEmu emulator වෙත ප්‍රවේශ වේ. එසේ තිබියදීත්, එය වේගවත් වන අතර චාප ගොනු පැති පැටවීම සඳහා සරල ස්ථාපන පිටපතක් ද භාවිතා කරයි. Shashlik ස්ථාපනය කිරීමට, ඔබට dpkg -i විධානය සමඟ ඩේබියන් පැකේජය භාවිතා කළ හැකිය. ස්ථාපනය කිරීමෙන් පසු, ඔබට සමහර පරාමිති වෙනස් කිරීමට අවශ්ය විය හැකිය - උදාහරණයක් ලෙස, GPU සක්රිය කරන්න. මෙය සිදු කිරීම සඳහා, Python script shashlik-run විවෘත කර සංස්කරණය කරන්න.

ඇන්ඩ්රොයිඩ් ඉමුලේටර් වල කාර්ය සාධනය

මෙම පැකේජ පරීක්ෂා කිරීම සඳහා, අපි 4 GB පරිගණකයක් ගත්තා, එය පරමාදර්ශී නොවේ. හේතුව සාමාන්‍යයෙන් සෑම අතථ්‍ය යන්ත්‍රයකටම 1GB පමණ මතකයක් අවශ්‍ය වන අතර සම්පූර්ණ විශේෂාංග සහිත Gnome ඩෙස්ක්ටොප් එකක් දැනුම්දීම් කිහිපයක් සහ වලාකුළු ආචයන සමමුහුර්තකරණය සමඟ 1.5GB ලබා ගනී. ඔබ Firefox දියත් කරන විට, ඔබ ඉක්මනින් පිරවීමට ආසන්න වන අතර මතකය සුරැකිය යුතුය.

ඇන්බොක්ස් අභියෝග ක්‍රියාවට නංවයි, එය ඔබ සමඟ ධාවනය කිරීම වඩාත් සුදුසු වේ නිතිපතා යෙදුම්, නමුත්, අවාසනාවකට මෙන්, සංවර්ධනයේ මුල් අවධියේ පවතී. එය අඛණ්ඩ පදනමක් මත භාවිතා කිරීම අපි නිර්දේශ නොකරමු, මෙය කිසිසේත්ම කළ නොහැකි ය.

ඔබට ඔබේ පරිගණකය Android උපාංගයක් ලෙස ධාවනය කිරීමට අවශ්‍ය නම්, Android_x86 භාවිතා කරන්න, එය ඉතා හොඳින් ක්‍රියා කරයි.

අනෙකුත් පැකේජ අථත්‍යකරණය හරහා ක්‍රියාත්මක වේ, විශේෂයෙන් VirtualBox වෙතින්, ඒවා වෙනත් වැඩසටහන් සමඟ ධාවනය කිරීම අපහසු කරයි. වෙනත් වචන වලින් කිවහොත්, ඔබට Android යෙදුම් සංවර්ධනය කිරීමට සහ පරීක්ෂා කිරීමට අවශ්‍ය නම්, 16 GB පරිගණකයක් ලබා ගන්න, ඔබට ඔබේ IDE සමඟ සමාන්තරව emulator ධාවනය කළ හැකිය.

වඩාත්ම දක්ෂ සහ ඒකාබද්ධ තේරීම වන්නේ එකම පරිගණකයේ සංවර්ධනය සහ පරීක්ෂා කිරීමේදී Android Studio සහ AVD වල ටැන්ඩම් වේ. කැමරාව, GPS සහ දුරකථන ඇලවීම වැනි බොහෝ විශේෂාංග අනුකරණය කිරීම සඳහා, Genymotion භාවිතා කිරීම පහසුය, එය විශිෂ්ට මෙවලමකි. තවද, එය සැබෑ භෞතික උපාංගයේ දිස්වන ආකාරයටම තිරය පෙන්වයි.

ඉමුලේටරය සමඟ භාවිතයේ පහසුව

අථත්යකරණය භාවිතා කිරීමට බොහෝ හේතු තිබේ. විනෝදාංශ කරන්නන්ට ඔවුන්ගේ OS මත ක්‍රියා නොකරන යෙදුමක් අවශ්‍ය විය හැකිය, නැතහොත් ඔවුන් විසින් සංවර්ධනය කර ඇති වැඩසටහන් පරීක්ෂා කිරීමට අවශ්‍ය වේ.

ආරක්ෂක අරමුණු සහ බර පැටවීමේ ගැටළු සඳහා අථත්‍යකරණය ප්‍රයෝජනවත් වන වාණිජ සේවාදායක මත වෙනත් භාවිත අවස්ථා වේ. මෙම කොටසේදී, විශේෂිත පැකේජ වඩාත් පහසු වන්නේ කුමන අරමුණු සඳහාද යන්න අපි නිරූපණය කරන්නෙමු.

පැකේජ ඔබේ තීරණයට බලපෑම් කළ හැකි විශේෂාංග ගණනාවක් ද සපයයි. කෙසේ වෙතත්, මෙම ක්‍රියාකාරිත්වය පොහොසත් වන තරමට, ඔබේ පද්ධතියේ බර වැඩි වේ. වාණිජ විසඳුම් දෙකක් විශාලතම කාර්යයන් ඇති බව අපට පෙනේ, නමුත් පද්ධති සම්පත් මත වඩාත්ම ඉල්ලූ ඒවා වේ.

අපගේ සමාලෝචනයේදී, යෙදුම් දියත් කිරීම සඳහා වඩාත් ඵලදායී විසඳුම Anbox වේ. ඔහු අනුකරණ උපකරණ නොමැතිව කරන අතර අනෙක් සියල්ලන්ට වඩා ඉදිරියෙන් සිටී, නමුත් නිෂ්පාදන කටයුතු සඳහා තවමත් මෝරා නැත.

ඉමුලේටරය තුළ යෙදුම් කළමනාකරණය කිරීම

ඔබගේ ඉමුලේටරය ආරම්භ වූ පසු, ඔබගේ ප්‍රියතම යෙදුම් ස්ථාපනය කිරීමට කාලයයි. සාමාන්ය මත Android උපාංගයඔබට Google Play හෝ FDroid පවා ඇත. ඉමුලේටර් වලදී, ඔබ සාමාන්‍යයෙන් Play Store වෙත ප්‍රවේශ වීමට Gapps ස්ථාපනය කළ යුතුය. ඔබගේ අතථ්‍ය දුරකථනයට යෙදුම් එකතු කිරීමට වෙනත් ක්‍රම තිබේ. අතථ්‍ය උපාංගයක භාවිතා කළ හැක; එය Anbox වැනි ඉමුලේටර් සහ බහාලුම් විසඳුම් මත ධාවනය වේ. Android_x86 හි Play Store පෙරනිමියෙන් ස්ථාපනය කර ඇත, එය ඉතා ඉක්මන් ආරම්භයක් සඳහා ඉඩ සලසයි.

AVD සමඟ ඔබට ධාවනය කළ හැකිය ස්ථාපිත යෙදුම්හෝ ඔබ Android Studio හි සංවර්ධනය කරන යෙදුමක්. වෙතින් යෙදුම් ස්ථාපනය කිරීම Google භාවිතා කරමින් Play සමහර පින්තූරවල ඇතුළත් වේ, නමුත් සියල්ලම නොවේ. apk එකකින් ස්ථාපනය කිරීමට තවත් ක්‍රමයක් නම් ගොනුව emulator කවුළුව වෙතට දැමීමයි. මෙය යෙදුම ක්ෂණිකව ස්ථාපනය කරනු ඇත - නැතහොත් අවම වශයෙන් උත්සාහ කරන්න. Genymotion drag-and-drop සඳහාද සහය දක්වයි. ඕනෑම අවස්ථාවක, apk x86 සඳහා විය යුතුය. නැතහොත් ස්ථාපනය අසාර්ථක වනු ඇත. එසේම, ඔබ ආරම්භ කිරීමට පෙර ඔබට Adb අවශ්ය වනු ඇත.

ඔබට Shashlik සමඟ වැඩ කිරීමටද උත්සාහ කළ හැකිය. Shashlik Anbox වැනි බහාලුමක් ලෙස ක්‍රියා කරයි. නමුත් ස්ථාපන කාර්යයක් ඇත. ඔබ යෙදුම ස්ථාපනය කළ පසු. එය ඔබගේ ඩෙස්ක්ටොප් ලැයිස්තුවේ යෙදුමක් ලෙස දිස්වනු ඇත. අපගේ Gnome ඩෙස්ක්ටොප් අවස්ථාවෙහි, shashlik' ටයිප් කිරීමෙන් ස්ථාපිත සියලුම යෙදුම් පෙන්වයි. එවිට ඔබට ඔබගේ ප්‍රියතම යෙදුම් ඔබගේ ස්ථාපිත කර ඇති අනෙකුත් ඒවා මෙන් කෙලින්ම දියත් කිරීමට හැකි වනු ඇත.

ඉමුලේටර් ලියකියවිලි සහ සහාය

ප්‍රලේඛනය සාමාන්‍යයෙන් ආධුනික ව්‍යාපෘතිවල දුර්වල සම්බන්ධකය වන අතර, යෝජිත මෝස්තර ඉතා අලංකාර නම් එය අවාසනාවකි. අපගේ සංසන්දනයට සමාන ප්‍රතිඵල තිබුණි, Android Virtual Device හි ඔබ ඉල්ලා සිටිය හැකි සියලුම ලියකියවිලි සහ සහාය ඇත, ඔබ එය Android Studio සමඟ භාවිතා කරන විට, එය වඩාත් හොඳය. Genymotion ඔබට ආරම්භ කිරීමට උපකාර කිරීම සඳහා මූලික විසඳුම් සහිත විශිෂ්ට නිතර අසන පැන ඇත, ඔබ වෘත්තීයමය වශයෙන් වැඩ කරන්නේ නම් ගෙවන ලද අනුවාදයක් ඇත.

ප්‍රලේඛනය ඉහළම මට්ටමේ සහ පැහැදිලිවම සක්‍රීය සංවර්ධකයින් ඉලක්ක කර ඇත. ඇය හොඳම ය. Android~x86 ඉතා පරිණත වන අතර විශිෂ්ඨ FAQ සමඟින් අපූරු ලියකියවිලි ඇත. Google කණ්ඩායම් හරහා ප්‍රජා උපකාර සපයනු ලැබේ. ඔවුන් ක්රියාකාරී වන අතර ඔබට ගැටළු ඇත්නම් ඔබට උපකාර කළ හැකිය. ඇන්බොක්ස් කොතරම් අලුත්ද යත් එය ස්ථාපනය කර ආරම්භ කරන්නේ කෙසේද යන්න පිළිබඳ ලියකියවිලි පවා තිබේ. නමුත් නිතර අසන පැන තරමක් පැහැදිලි වන අතර, අනෙකුත් ලියකියවිලි විරල ය. වැඩසටහන පූර්ව-ඇල්ෆා අවධියේ පවතින නිසාත්, බොහෝ කාර්යයන් තවමත් ලියා නොමැති නිසාත්, ඒවායේ ලේඛනගත කිරීම සඳහා අපට එවැනි හිඟයක් සමාව දිය හැකිය.

ඇන්බොක්ස් හි වැඩ දිගටම පවතිනු ඇතැයි අපි බලාපොරොත්තු වෙමු, මන්ද එය... ඵලදායී ක්රමයඇන්ඩ්‍රොයිඩ් යෙදුම් ලිනක්ස් වෙත ගෙනයන්න. ඔබ සංවර්ධනයට දායක වීමට කැමති නම්, කරුණාකර උපකාරක පිටුව බලන්න. ඇන්බොක්ස් සඳහා බාගත කිරීමේ ගොනුව 1.5 GB පමණක් වුවද. ඔබ සැලකිල්ලට ගත යුතු එකම දෙය ගසයි Android සංවර්ධනය. Shashlik Ark ස්ථාපනය භාවිතා කරයි, නමුත් වැඩසටහන එතරම් හොඳින් ලේඛනගත කර නොමැත.

ඉමුලේටර් සංවර්ධන ක්‍රියාකාරකම්

වැඩසටහන භාවිතා කරමින්, ගැටළු විසඳිය හැකි ආකාරය දැන ගැනීමට අපට අවශ්යය. මේ සඳහා සහාය හෝ අඛණ්ඩ සංවර්ධනය අවශ්ය වේ. අපගේ සංසන්දනයේ ඉමුලේටර් සම්බන්ධයෙන්, අපේක්ෂා කළ පරිදි, වඩාත්ම ක්‍රියාකාරී ඒවා වන්නේ Genymotion සහ Google යෙදුම්. කෙසේ වෙතත්, Genymotion වලාකුළු සහ අනෙකුත් වෘත්තීය විසඳුම් සඳහා ශක්තිමත් ආයෝජනයක් ඇත. එබැවින් විනෝදාංශ කරන්නන් එහි ආයතනික ජ්වලිතය නිසා තමන් පසුබට විය හැකිය. ස්වභාවිකවම, මේ සම්බන්ධයෙන් Android Virtual Device ද ශක්තිමත් වේ.

ඉතිරි ව්‍යාපෘති සමඟ, සියල්ල පැහැදිලි නැති අතර, අපට ඔවුන්ගේ වෙබ් පිටු සහ GitHub මත ඔවුන්ගේ ක්‍රියාකාරකම් පරීක්ෂා කිරීමට සිදු විය.

Android_x86 නිකුත් කරන ලදී නව අනුවාදය 2017 ජුනි මාසයේදී සහ අපගේ සමාලෝචනය ප්‍රකාශයට පත් කිරීමට පෙර තවත් එකක් නිකුත් කර තිබිය හැක. මෙම ව්යාපෘතිය ඉතා ක්රියාකාරී වේ - එය වචනාර්ථයෙන් නතර කළ නොහැකිය. මෙය එහි සංවර්ධකයින් සහ පරිශීලකයින් සඳහා උද්යෝගිමත් කාලයකි. ඔබට සංවර්ධනයට උදව් කිරීමට අවශ්‍ය නම්, මූලාශ්‍ර ගස 10 GB ට වඩා වැඩි බව මතක තබා ගන්න. එබැවින් තැටියේ ඉඩ ඉතිරි කරන්න.

ඇන්බොක්ස් දිනපතා ක්‍රියා කරන අතර සතිපතා මූලාශ්‍ර කේතය යාවත්කාලීන කරයි - මෙම ව්‍යාපෘතිය සැබවින්ම ආරම්භ වේ! එය ලිනක්ස් වැඩසටහන් ලැයිස්තුවට වටිනා එකතු කිරීමක් වනු ඇත. ඔබ දැනටමත් ඔබගේ දුරකථනයේ යෙදුම භාවිතා කරන්නේ නම් සහ හුරුපුරුදු අතුරු මුහුණත දිගටම භාවිතා කිරීමට අවශ්‍ය නම් මෙය විශේෂයෙන් පහසු වේ. බොහෝ ඇන්ඩ්‍රොයිඩ් යෙදුම් ඉතා අඩු මතකයක් පරිභෝජනය කරන අතර තරමක් කාර්යක්ෂම වේ. ඔබට උදව් කිරීමට අවශ්‍ය නම්, දැනටමත් හැසිරවිය යුතු ආකාරය දන්නා අයට උපදෙස් තරමක් සරල ය.

Shashlik හට දැන් වසර දෙකක් තිස්සේ එහි වෙබ් පිටුවේ හෝ GitHub හි දෘශ්‍යමාන ක්‍රියාකාරකමක් නොමැත. අවාසනාවකට, මෙම ව්යාපෘතියේ අසාර්ථකත්වය අපට පිළිගැනීමට සිදු විය හැකිය. කිසියම් නිර්භීත ආත්මයක් තිබේ නම්, කේතය තවමත් GitHub මත පවතී නිදහස් කාලයසහ සංවර්ධනයට බැසීමට ඇති ආශාව.

මූලාශ්ර ලබා ගැනීමේ හැකියාව

අපගේ සමාලෝචනයේ ඇති සියලුම පැකේජ පැමිණෙන්නේ විවෘත මූලාශ්රය, ඉතින් හොයාගන්න මූලාශ්රයසාපේක්ෂව පහසු විය යුතුය.

නමුත් එය සැමවිටම එසේ නොවේ. Google වෙතින් සෑම දෙයකටම ශාඛා දෙකක් ඇත: එකක් අභ්‍යන්තර සංවර්ධනය සඳහා සහ එකක් මහජනතාව සඳහා. Google මෙය කරන්නේ නව විශේෂාංග නිකුත් කරන තුරු රහසක්ව තබා ගැනීමටයි. නිත්‍ය සංවර්ධකයින්ට සහ විශේෂ කුසලතා ඇති අයට පැච් ඉදිරිපත් කිරීමට පොදු ත්‍රෙඩ් භාවිතා කළ හැකිය. මෙම කොටසේදී අපි භාවිතා කරන ක්‍රමලේඛන භාෂා මොනවාද සහ ගස බාගත කිරීම සඳහා තිබේද යන්න සොයා බලමු. ප්‍රභව ගසේ ප්‍රමාණයද අපි සොයා ගනිමු. තනි පැකේජයක් සඳහා වන ගස සාමාන්‍යයෙන් කර්නල් ප්‍රභව කේතය සහ සංවර්ධන මෙවලම් මත ඇති බව මතක තබා ගන්න.

සම්පූර්ණ Android ගස www.source.android.com හි ඇත. dev මෙවලම් කට්ටලය ඇතුළත් පැකේජය 10GB පමණ වේ, නමුත් එයට 20GB වෙන් කිරීම බුද්ධිමත් වනු ඇත.

මෙම පැකේජය සම්මත වේ, නමුත් එය තරමක් විශාල වේ, එබැවින් ඔබේ පරිගණකයට එය භාවිතා කිරීමට ප්‍රමාණවත් සම්පත් ඇති බවට වග බලා ගන්න.

Android_x86 ප්‍රමාණයෙන් 4.5 MB වේ. කර්නල් ගස මුදුනේ. මෙම ව්‍යාපෘතිය බොහෝ දුරට C++ සහ ස්ක්‍රිප්ට් භාවිතා කරයි, බොහෝ දුරට shell එකේ. ඔබට ජංගම උපාංග සඳහා යෙදුම් පරීක්ෂා කිරීමට අවශ්‍ය විට නොව, වෙනත් උපාංග මත ඇන්ඩ්‍රොයිඩ් ධාවනය කිරීමට අවශ්‍ය විට මෙම ව්‍යාපෘතිය වඩාත් සිත්ගන්නා සුළුය.

Anbox බාගත කිරීමේ මූලාශ්‍රය කුඩායි, 1.5 MB පමණි. සහ Anbox බොහෝ දුරට C++ වලින් වැඩසටහන්ගත කර ඇත. ඔබට බහාලුම් තාක්ෂණය ඉගෙන ගැනීමට අවශ්‍ය නම්, ඔබට මෙම ව්‍යාපෘතියේ සමහර කාර්යයන් භාර ගත හැකිය, මන්ද එය එහි භාවිතා වන බැවිනි. ඔබට දැනට භාවිතා කරන වැදගත්ම තාක්‍ෂණය දෙස බැරෑරුම් ලෙස බැලීමට අවශ්‍ය නම්, ඔබ හාරා බලන්නේ මෙයයි. Anbox GitHub මත සත්කාරකත්වය සපයයි.

Genymotion C++ හි තමන්ගේම කේතයක් ක්‍රියාත්මක කරන අතර එහි බොහෝ ස්ක්‍රිප්ට් පර්ල් භාවිතා කරයි. ස්ක්‍රිප්ට් අථත්‍ය යන්ත්‍ර සඳහා නවීකරණය කරන ලද කර්නලයක් භාවිතා කරයි. බාගත කිරීම සඳහා ඔවුන්ගේ මූල කේතය 135 MB බරයි.

Shashlik සඳහා වන මූල කේතය තවදුරටත් පවත්වාගෙන යන බවක් නොපෙනේ, නමුත් එය GitHub හි ඇත. 2017 පුරාවට යාවත්කාලීන කරන ලද ශාඛාවක් පවා ඇත, එබැවින් බලාපොරොත්තුව ජීවමානව පවතී. කවුරුහරි Docker ගොනුවක් සෑදුවා, එවිට ඔබට එය Docker බහාලුම් සමඟ ධාවනය කළ හැකිය. 6 MB බාගත කර ඇත. සහ ක්‍රමලේඛනය C++ සහ C වලින් සිදු කරන ලදී. ස්ක්‍රිප්ට් ප්‍රධාන වශයෙන් Python වලින් ලියා ඇත.

නිගමන

Android ස්මාර්ට්ෆෝන් වල ප්‍රමුඛතම OS බවට පත්ව ඇත. වැඩි වැඩියෙන් සබැඳි ක්‍රියාකාරකම් ජංගම සම්භවයකි. ඕනෑම නව වෙබ් නිර්මාණයක් සඳහා සූදානම් විය යුතුය ජංගම භාවිතය. තවද වෙබයේ හෝ ක්‍රමලේඛන ක්ෂේත්‍රයේ ක්‍රියා කිරීමට ගන්නා ඕනෑම උත්සාහයක් මෙය සැලකිල්ලට ගත යුතුය. ඔබගේ වෙබ් පිටුව හෝ වැඩසටහන හැකිතාක් පුද්ගලයින් වෙත ළඟා වීමට නම්, එය ඔබගේ යෙදුම සඳහා අර්ථවත් නම් ඔබ එය ජංගම දුරකථනයට ගෙන යා යුතුය. මෙය සාක්ෂාත් කර ගැනීම සඳහා, ඔබ එය ජංගම දුරකථන සඳහා කෙලින්ම ලිවිය යුතුය, නැතහොත් ප්‍රවේශයන් දෙකම ඒකාබද්ධ කරන විසඳුමක් සොයාගත යුතුය. අපගේ සමාලෝචනයේදී අපි සෑදීමේ හැකියාව සලකා බැලුවෙමු ජංගම වැඩසටහන්ඕනෑම Linux උපාංගයකින් ලබා ගත හැක.

ඔබට වැඩසටහන පරීක්ෂා කිරීමට අවශ්‍ය නම් විවිධ උපාංග 8 බහු අවස්ථා, වාණිජ විසඳුම් දෙකක්. Android Virtual Device සහ Genymotion අනෙක් ඒවාට වඩා බෙහෙවින් උසස් ය. සංවර්ධකයින් සඳහා ඔවුන් බෙහෙවින් විශ්වීය හා ප්රයෝජනවත් වේ.

ඔවුන්ගේ ඩෙස්ක්ටොප් එකේ යෙදුමක් හෝ ක්‍රීඩාවක් ධාවනය කිරීමට අවශ්‍ය අය සඳහා, වෙනත් යෙදුම් වඩාත් සුදුසු වේ. ඇන්බොක්ස් සහ ෂෂ්ලික් නිර්මාණය කර ඇත්තේ මේ සඳහා පමණි. අවාසනාවකට ඔවුන් AVD භාවිතා කිරීමට තරම් පරිණත නොවේ. ඇන්ඩ්‍රොයිඩ් ස්ටුඩියෝ යනු ඇන්ඩ්‍රොයිඩ් සඳහා විශේෂයෙන් යෙදුම් සංවර්ධනය කිරීම සඳහා වඩාත් සුදුසු පැකේජයකි. ඔවුන් සංවර්ධනය සහ පරීක්ෂණ සඳහා එකට වැඩ කරයි. Genymotion ඔබේ පරීක්ෂණයට සහාය වීමට තවත් ඉතා හොඳ රාමුවකි.

ඔබ දැනට පවතින යෙදුම් භාවිතා කරන විට අනෙකුත් පැකේජ වඩාත් රසවත් වේ. මීට අමතරව, ඔබට C සහ C++ ගැන වැඩි විස්තර දැන ගැනීමට අවශ්‍ය නම්, ඔබට ඒවා ආරම්භක ලක්ෂ්‍යයක් ලෙස භාවිතා කළ හැක. කර්නල් ක්‍රමලේඛනය වෙත යන්න.

මෙහෙයුම් පද්ධතිය ඇන්ඩ්රොයිඩ්තරමක් වෙනස් වේ ලිනක්ස්භාෂාවෙන් ලියා ඇති හරස් වේදිකා යෙදුම් ධාවනය කරන පද්ධතියකි ජාවා, අතථ්‍ය යන්ත්‍ර පරිසරයක කලාව (Android ධාවන කාලය) නව අනුවාද වල සහ ඩල්වික්පැරණි ඒවා තුළ.

පද්ධති සංරචකවල ගෘහ නිර්මාණ ශිල්පයේ සහ අන්තර්ක්‍රියාකාරිත්වයේ සංකීර්ණතා ගැන අපි සොයා නොබලමු, දැනගත යුතු ප්‍රධාන දෙය නම් ඇන්ඩ්රොයිඩ්මත පදනම්ව ලිනක්ස්, නමුත් සමහරක් ඇත වෙනස්කම්.

අද දුරකථන androidඔවුන් අපගේ ජීවිතයට තදින් ඇතුල් වී ඇති අතර බොහෝ අය ඒවා ක්රියාශීලීව භාවිතා කරයි. උපාංග සමඟම, ජංගම යෙදුම්. සමහර විට ඔවුන් සරල කාර්යයන් සම්පූර්ණයෙන්ම ප්රතිස්ථාපනය කළ හැකිය පී.සී- තැපැල් බැලීම, සංගීතය වාදනය කිරීම, චිත්‍රපට, ප්‍රවෘත්ති කියවීම.

ජංගම යෙදුම් භාවිතා කළ හැකිද යන්න යමෙකු කල්පනා කළ බව නිසැකය androidමත පී.සී? පිළිතුර - පුළුවන්, නමුත් සමහරක් සමඟ සීමා.

මෙය කරන්නේ කෙසේද යන ප්රශ්නය ගැන ලිපිය සාකච්ඡා කරයි. මෙය අර්ථවත් වුවත්, සෑම කෙනෙකුම තමන් විසින්ම තීරණය කරයි.
ක්‍රියාවලියේ විස්තරය මෙය වහාම කිරීමට ඇමතුමක් නොවේ මෙහෙයුම් පද්ධතියසහ නිබන්ධනයේ රාමුව තුළ ලබා දී ඇත " හුදෙක් විනෝදය සඳහා"එනම්, උනන්දුව සඳහා.

අපට අවශ්ය වනු ඇත:

මෙහෙයුම් පද්ධතිය ලිනක්ස්(බෙදාහැරීමේ අනුවාදය වැදගත් නොවේ)

බ්රවුසරය ගූගල් ක්රෝම්බිට් 64 (ක්රෝමියම්සහ ක්‍රෝමියම් බ්‍රව්සර් වැනි ඔපෙරා, විවාල්ඩි, Yandexආදිය නුසුදුසුය),

32 බිට් එකලස් කිරීම් තවදුරටත් නිෂ්පාදනය නොවේ.
- දිගුවසදහා ගූගල් ක්රෝම් ARChon.

තුල linuxගොනුව කෙලින්ම ධාවනය කළ නොහැක apkඅයදුම්පත් android, දිගුව ස්ථාපනය කර ඇතත් ARChon.

එය ක්රියාත්මක කිරීම සඳහා, ඔබට විශේෂ ක්රමයක් අවශ්ය වේ පරිවර්තනයසහ ස්ථාපනය කරන්නතවද දිගුවක් ලෙස ARChon.
යෙදුම් පරිවර්තනය කිරීමට ක්රම කිහිපයක් තිබේ. ඔබට ඔබගේ කොන්දේසි සඳහා වඩාත් සුදුසු එකක් තෝරාගත හැක.

1 . භාවිතා කිරීම මගින් chromeos-apk(වඩාත්ම විශ්වසනීය).
ස්ථාපනය කරන්න Node.JS
ඔබේ පැකේජ කළමනාකරු භාවිතා කරන්න.
අවවාදයයි! තුල උබුන්ටුගබඩාව Node.JS වැඩ කරන්නේ නෑසංවර්ධකයා එයට සහාය දීම නැවැත්වූ බැවිනි.
මත පදනම්ව බෙදාහැරීම් ආරුක්කුසිට පරිපූර්ණව තබා ඇත AUR.
ඊළඟට අපි දැම්මා chromeos-apkසිට ද AUR.

අපි ඒක කරන්නේ අපිමයි පරිවර්තනය APK ගොනුව කණ්ඩායම තුළ පර්යන්තය:

Chromeos-apk /path/to/.apk

WHO Arch නොවේබෙදා හැරීම, පසුව අපි පහත විස්තර කර ඇති වෙනත් ක්රම භාවිතා කරමු.

3 . දිගුව භාවිතා කිරීම ට්වර්ක්සදහා ගූගල් ක්රෝම් Google Web Store වෙතින්

4 . වැඩසටහන apk2archonපයිතන් තුළ. github සබැඳිය

ඔබට 4pda වෙබ් අඩවියෙන් වැඩි විස්තර කියවිය හැකිය, එය වෙනස් කරන්නේ කෙසේද යන්න විස්තරාත්මකව විස්තර කරයි ප්රමාණයයෙදුම, ආරම්භයේදී සැකසීමට කුමන පරාමිතීන්.

ස්ථාපනය කර ඇතයෙදුම් සොයා ගත හැක යෙදුම් මෙනුව. පරිච්ඡේදයේ " Chrome යෙදුම්".

සංස්කරණය කිරීමෙන් ඔබට වෙනස් කළ හැකිය දියත් කිරීමේ නිරූපකය.

සාමි දිගු යෙදුම්වැනි ෆෝල්ඩර වල ගබඩා වනු ඇත com.twitter.android.android, ඔබට අවශ්‍ය අයිකනය මෙම ෆෝල්ඩරයට පිටපත් කළ හැක icon.png(යෙදුම දියත් කිරීමට සහ මෙනුවේ ප්රදර්ශනය කිරීමට).

මෙහෙයුම් පද්ධතිය ඇන්ඩ්රොයිඩ්තරමක් වෙනස් වේ ලිනක්ස්භාෂාවෙන් ලියා ඇති හරස් වේදිකා යෙදුම් ධාවනය කරන පද්ධතියකි ජාවා, අතථ්‍ය යන්ත්‍ර පරිසරයක කලාව (Android ධාවන කාලය) නව අනුවාද වල සහ ඩල්වික්පැරණි ඒවා තුළ.

පද්ධති සංරචකවල ගෘහ නිර්මාණ ශිල්පයේ සහ අන්තර්ක්‍රියාකාරිත්වයේ සංකීර්ණතා ගැන අපි සොයා නොබලමු, දැනගත යුතු ප්‍රධාන දෙය නම් ඇන්ඩ්රොයිඩ්මත පදනම්ව ලිනක්ස්, නමුත් සමහරක් ඇත වෙනස්කම්.

අද දුරකථන androidඔවුන් අපගේ ජීවිතයට තදින් ඇතුල් වී ඇති අතර බොහෝ අය ඒවා ක්රියාශීලීව භාවිතා කරයි. උපාංග සමඟම ජංගම යෙදුම් ද ජනප්‍රිය වෙමින් පවතී. සමහර විට ඔවුන් සරල කාර්යයන් සම්පූර්ණයෙන්ම ප්රතිස්ථාපනය කළ හැකිය පී.සී- තැපැල් බැලීම, සංගීතය වාදනය කිරීම, චිත්‍රපට, ප්‍රවෘත්ති කියවීම.

ජංගම යෙදුම් භාවිතා කළ හැකිද යන්න යමෙකු කල්පනා කළ බව නිසැකය androidමත පී.සී? පිළිතුර - පුළුවන්, නමුත් සමහරක් සමඟ සීමා.

මෙය කරන්නේ කෙසේද යන ප්රශ්නය ගැන ලිපිය සාකච්ඡා කරයි. මෙය අර්ථවත් වුවත්, සෑම කෙනෙකුම තමන් විසින්ම තීරණය කරයි.
ක්‍රියාවලියේ විස්තරය ඔබගේ මෙහෙයුම් පද්ධතිය තුළ මෙය වහාම කිරීමට ඇමතුමක් නොවන අතර නිබන්ධනයේ රාමුව තුළ සපයනු ලැබේ " හුදෙක් විනෝදය සඳහා"එනම්, උනන්දුව සඳහා.

අපට අවශ්ය වනු ඇත:

මෙහෙයුම් පද්ධතිය ලිනක්ස්(බෙදාහැරීමේ අනුවාදය වැදගත් නොවේ)

බ්රවුසරය Google Chrome 64 bit (ක්රෝමියම්සහ ක්‍රෝමියම් බ්‍රව්සර් වැනි ඔපෙරා, විවාල්ඩි, Yandexආදිය නුසුදුසුය),

32 බිට් එකලස් කිරීම් තවදුරටත් නිෂ්පාදනය නොවේ.
- දිගුවසදහා ගූගල් ක්රෝම් ARChon.

තුල linuxගොනුව කෙලින්ම ධාවනය කළ නොහැක apkඅයදුම්පත් android, දිගුව ස්ථාපනය කර ඇතත් ARChon.

එය ක්රියාත්මක කිරීම සඳහා, ඔබට විශේෂ ක්රමයක් අවශ්ය වේ පරිවර්තනයසහ ස්ථාපනය කරන්නතවද දිගුවක් ලෙස ARChon.
යෙදුම් පරිවර්තනය කිරීමට ක්රම කිහිපයක් තිබේ. ඔබට ඔබගේ කොන්දේසි සඳහා වඩාත් සුදුසු එකක් තෝරාගත හැක.

1 . භාවිතා කිරීම මගින් chromeos-apk(වඩාත්ම විශ්වසනීය).
ස්ථාපනය කරන්න Node.JS
ඔබේ පැකේජ කළමනාකරු භාවිතා කරන්න.
අවවාදයයි! තුල උබුන්ටුගබඩාව Node.JS වැඩ කරන්නේ නෑසංවර්ධකයා එයට සහාය දීම නැවැත්වූ බැවිනි.
මත පදනම්ව බෙදාහැරීම් ආරුක්කුසිට පරිපූර්ණව තබා ඇත AUR.
ඊළඟට අපි දැම්මා chromeos-apkසිට ද AUR.

අපි ඒක කරන්නේ අපිමයි පරිවර්තනය APK ගොනුවකණ්ඩායම තුළ පර්යන්තය:

Chromeos-apk /path/to/.apk

WHO Arch නොවේබෙදා හැරීම, පසුව අපි පහත විස්තර කර ඇති වෙනත් ක්රම භාවිතා කරමු.

3 . දිගුව භාවිතා කිරීම ට්වර්ක්සදහා ගූගල් ක්රෝම් Google Web Store වෙතින්

4 . වැඩසටහන apk2archonපයිතන් තුළ. github සබැඳිය

ඔබට 4pda වෙබ් අඩවියෙන් වැඩි විස්තර කියවිය හැකිය, එය වෙනස් කරන්නේ කෙසේද යන්න විස්තරාත්මකව විස්තර කරයි ප්රමාණයයෙදුම, ආරම්භයේදී සැකසීමට කුමන පරාමිතීන්.

ස්ථාපනය කර ඇතයෙදුම් සොයා ගත හැක යෙදුම් මෙනුව. පරිච්ඡේදයේ " Chrome යෙදුම්".

සංස්කරණය කිරීමෙන් ඔබට වෙනස් කළ හැකිය දියත් කිරීමේ නිරූපකය.

දිගු යෙදුම් වැනි ෆෝල්ඩරවල ගබඩා කරනු ලැබේ com.twitter.android.android, ඔබට අවශ්‍ය අයිකනය මෙම ෆෝල්ඩරයට පිටපත් කළ හැක icon.png(යෙදුම දියත් කිරීමට සහ මෙනුවේ ප්රදර්ශනය කිරීමට).




ඉහල