ඇන්ඩ්‍රොයිඩ් ඉමුලේටරයේ මගේ පරිගණකයේ යතුරු පුවරුව භාවිතා කරන්නේ කෙසේද?


138

මට ඇන්ඩ්‍රොයිඩ් යෙදුම් ඇන්ඩ්‍රොයිඩ් ඉමුලේටරයේ ධාවනය කිරීමට / පරීක්ෂා කිරීමට අවශ්‍ය වන අතර මගේ පරිගණක යතුරුපුවරුව භාවිතයෙන් ටයිප් කිරීමට මට අවශ්‍යය, මන්ද එය මට ටයිප් කිරීමට සහ වේගයෙන් පරීක්ෂා කිරීමට ඉඩ සලසයි. මම ඉමුලේටරය භාවිතා කරන විට, එය පිළිගන්නේ ස්වදේශීය ඇන්ඩ්‍රොයිඩ් (තිරයේ) යතුරුපුවරුවේ ආදානය පමණි. ඇන්ඩ්‍රොයිඩ් ඉමුලේටරය තුළ භාවිතා කිරීම සඳහා මගේ පරිගණක යතුරුපුවරුව සක්‍රීය කරන්නේ කෙසේද?


1
මගේ යතුරුපුවරුව පෙරනිමි සැකසුම් සමඟ ක්‍රියා කරයි. ඔබගේ AVD සඳහා වින්‍යාස කර ඇති උසස් සැකසුම් තිබේද? ඔබ ධාවනය කරන්නේ කුමන මෙහෙයුම් පද්ධතියද? මේ සඳහා බලපාන්නේ කුමක් දැයි මට සම්පුර්ණයෙන්ම විශ්වාස නැත, නමුත් අපට ඔබගේ සැකසුම පිළිබඳ වැඩි විස්තර අවශ්‍ය විය හැකිය.
eldarerathis

සාමාන්‍ය සැකසුම් හැරුණු විට මම විශේෂ දෙයක් කර නැති අතර මගේ මෙහෙයුම් පද්ධතිය Win7 32bit
Hafiz

1
@Eldareathis පෙරනිමියෙන්, ඔබගේ යතුරු පුවරුව මෙම ප්රොජෙක්ට් දී Not ... වග දේ කිරීමට එය හේතු වනු ඇත ක්රියා කළ යුතු බවත්, පැවසූ පරිදි නොවේ වැඩ
බ්රයන් Denny

මුලින් මෙම ප්‍රශ්නය මා සූර්යග්‍රහණය භාවිතා කරන අවස්ථාවේ ඇසූ පරිදි දැන් මා ඇතුළු බොහෝ අය ඇන්ඩ්‍රොයිඩ් චිත්‍රාගාරය භාවිතා කරන අතර මට මෙම ගැටලුව තවත් නොමැති බැවින් මම මෙම ප්‍රශ්නය වසා දැමිය යුතුද?
හෆීස්

Answers:


119

සංවර්ධක මෙවලම් (v20.0.0v2012 ...) උත්ශ්‍රේණිගත කිරීමෙන් පසුව මටද එම ප්‍රශ්නයම තිබුණි. හදිසියේම මගේ ඇන්ඩ්‍රොයිඩ් අතථ්‍ය උපාංග කිසිවක් මගේ භෞතික පරිගණක / මැක් යතුරුපුවරුවේ කිසිදු ආදානයක් භාර නොගනී.

මම එය සවි කළ ආකාරය මෙයයි:

  1. සූර්යග්රහණය> Window menu>AVD Manager
  2. ඔබගේ අතථ්‍ය උපාංගය තෝරා ක්ලික් කරන්න Edit
  3. යටතේ Hardware, ක්ලික් කරන්නNew
  4. තෝරන්න Keyboard Supportක්ලික් කරන්නOK
  5. එහි අගය සංස්කරණය කරන්න yes
  6. දැන් ඔබට ලැයිස්තුවේ ඇති වෙනත් අයිතමයක් මත ක්ලික් කළ යුතුය, එනම් "LCD ens නත්වය අඩු කරන්න" හෝ වෙනත් දෙයක්. මෙය UI "ඔව්" වෙනස තබා ගැනීමට හේතු වන බව පෙනේ.

මෙම "යතුරුපුවරු සහය" දෘඩාංග දේපල නොමැති මගේ අනෙක් AVDs මගේ භෞතික යතුරුපුවරු ආදානය පිළිගන්නේ නැත.


3
මට දෝෂයක් වගේ. මෙම උපක්‍රමය ක්‍රියාත්මක වේ.
කුමාර් බිබෙක්

2
මට වැඩ කරන්නේ නැත, යතුරුපුවරුවේ ආධාරක අගය කවුළුව සුරැකීමෙන් හා වසා දැමීමෙන් පසු නැවත "නැත" ලෙස යළි පිහිටුවයි ...
ජස්ටින්

1
ජස්ටින්, මගේ මුල් පෝස්ට් එක ක්ලික් කිරීමේ පියවරක් ගැන සඳහන් කළ නමුත් සමහර ව්‍යාජ (ඔබ දෙස බැලූ විට ප්‍රවාහය හෝ සී 4) එම තොරතුරු ඉවත් කළේය. ඔබ "ඔව්" ලෙස වෙනස් කිරීමෙන් පසු ලැයිස්තුවේ ඇති වෙනත් අයිතමයක් මත ක්ලික් කරන්න, එවිට UI හට "ඔව්" සැකසුම මතක තබා ගත හැකිය. පියවර 6 කින් මම මගේ කණුව යාවත්කාලීන කළෙමි. :-)
ක්‍රිස් ස්මිත්

19

කරුණාකර පහත සැකසුම් උත්සාහ කරන්න. මගේ පරිසරය (ඉලක්කය: ඇන්ඩ්‍රොයිඩ් 4.0.3 - API මට්ටම 15) සාර්ථකයි.

AVD - සංස්කරණය කරන්න - දෘඩාංග: - නව ... - යතුරුපුවරු සහාය - ඔව්

AVD - සංස්කරණය කරන්න - දෘඩාංග: - නව ... - යතුරුපුවරු පියන ආධාරක - නැත


ඉමුලේටරය ක්‍රියාත්මක වන විට සක්‍රීය කළ හැකි ක්‍රමයක් ගැන ඔබ දන්නවාද?
jcollum

1
මොකද Keyboard lid supportවෙන්නේ?
කෙවින් ඕර්

9

ඔබගේ .android නාමාවලියෙහි config.ini ගොනුව වෙනස් කිරීමට ඔබට අවශ්‍යය. මෙම ගොනුව ප්‍රධාන දෘ hard තැටි නාමාවලිය යටතේ සොයාගත හැකිය. එතැන් සිට, avd ගොනුව විවෘත කරන්න, එවිට ඔබට අථත්ය උපාංග ලැයිස්තුවක් පෙනෙනු ඇත. අපේක්ෂිත උපාංගය විවෘත කර notepad හි config.ini විවෘත කරන්න. ඉන්පසු මෙම පා copy ය පිටපත් කරන්න: "hw.keyboard = ඔව්" (උපුටා දැක්වීම් us ණ) ඉන්පසු සුරකින්න සහ වසා දමන්න. ඊළඟ වතාවේ ඔබ ඔබේ ඉමුලේටරය විවෘත කරන විට, ඔබට යතුරුපුවරුව භාවිතා කිරීමට හැකි විය යුතුය.

Config.ini හි ඇති එකම නාමාවලියෙන් ඔබට දෘඩාංග- qemu.ini ගොනුව විවෘත කළ හැකි අතර එවිට ඔබට සියලු දෘඩාංග විකල්ප ලැයිස්තුවක් දැකිය හැකිය. Hw.key පුවරුව "නැත" සිට "ඔව්" ලෙස වෙනස් කරන්න.

මෙය උපකාරී වේ යැයි සිතමු!


6

මෙම පිළිතුර ප්‍රභවයෙන් ඉමුලේටරය තැනූ අය සඳහා වේ (එනම් source.android.com වෙතින් පහත උපදෙස්). පහත දැක්වෙන ගොනුවේ ඔබට දේපලක් වෙනස් කිරීමට අවශ්‍යය:

external/qemu/android/avd/hardware-properties.ini

එම ගොනුවේ පහත දැක්වෙන කොටසේ පෙරනිමි අගය නැත සිට ඔව් දක්වා වෙනස් කරන්න:

# Keyboard support (qwerty/azerty)
name        = hw.keyboard<br/>
type        = boolean<br/>
default     = yes<br/>
abstract    = Keyboard support<br/>
description = Whether the device has a QWERTY keyboard.<br/>

ඉන්පසු නැවත සාදන්න (සාදමින්). අවම වශයෙන් මෙය මට වැඩ කළා.


1
එය ඊටත් වඩා පහසු ය. ඔබට මෙම දේපල AVD කළමණාකරු තුළ සැකසිය හැකිය: දෘඩාංග ගුණාංග ලැයිස්තුවේ 'ඔව්' අගය සහිත යතුරු 'යතුරු පුවරුවක්' එක් කරන්න.
ce4

4

නිවැරදි වින්‍යාසය තිබියදීත් මට මෙම ගැටළුව ඇති අතර, සත්‍ය ගැටළුව වූයේ මෙම නිකුතුවේ වාර්තා කර ඇති පරිදි ඉමියුලේටර් පාලන බොත්තම් කවුළු වෙත අවධානය යොමු කර ඇති බවයි.

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

  • විස්තාරිත පාලක තෝරන්න (ඉමුලේටර් පාලනයේ "..." බොත්තම)
  • දිගු පාලක කවුළුවේ ඕනෑම අයිතමයකට ක්ලික් කිරීමෙන් වෙනස් කරන්න
  • විස්තාරිත පාලන කවුළුව වසන්න

අවධානය දැන් ප්‍රධාන ඇන්ඩ්‍රොයිඩ් ඉමුලේටර් කවුළුව වෙත ආපසු යා යුතුය, ඉමුලේටර් පාලක නොව, යතුරු එබීම් ඇන්ඩ්‍රොයිඩ් යෙදුම් වෙත යා යුතුය.


2
එම ගැටලුව වෙත යොමු කිරීම ගැන ස්තූතියි! අවධානය නැවත ලබා ගැනීම සඳහා "xterm -e exit" ක්‍රියාත්මක කරන කෙටිමඟක් සමඟ මම එහි සඳහන් කළ ක්‍රියාකාරීත්වය භාවිතා කළෙමි. එය වේගවත් වන අතර පසුව සැකසුම් මෙනුව විවෘත කර වසා දමයි. නිකුතුව xfce කවුළු කළමණාකරු සමඟ සම්බන්ධ වී ඇති බව පෙනේ
WarrenFaith

0

කිහිප දෙනෙකු මෙහි දක්වා ඇති පරිදි, AVD Emulator අවස්ථා සඳහා PC යතුරු පුවරුව සක්‍රීය කළ යුතුය. ප්‍රධාන විධාන ගැන ඇන්ඩ්‍රොයිඩ් සංවර්ධකයාගේ ඉමියුලේටර් පිටුව පවසන දේ අනුව විනිශ්චය කිරීම , SDK තුළ පරිගණක යතුරුපුවරු භාවිතය සක්‍රීය / අක්‍රීය කිරීමට ක්‍රමයක් ඇති බවක් නොපෙනේ. ඔබගේ හොඳම ඔට්ටුව වන්නේ SDK නැවත ස්ථාපනය කිරීමයි, ඉන්පසු නැවත උත්සාහ කරන්න.


මම දැනටමත් sdk
Hafiz

0

උත්සාහ කරන්න Ctrl+ F11හෝ NumPad 7. වෙනත් තැනකින් අක්‍රිය කර නොමැති නම්, එය ඔබගේ යතුරුපුවරුව සක්‍රීය කළ යුතුය.


4
මම හිතුවේ Ctrl + F11 පෝට්රේට් / භූ දර්ශන දිශානතිය කියාද?
jlehenbauer

ඔව් Ctrl + F11 දිශානතිය අතර මාරුවී යතුරුපුවරුව සක්‍රීය නොකරන්න, අංක පෑඩ් 7 හා සමානයි
හෆීස්

ඔව්, එය දිශානතිය අතර මාරු වේ, නමුත් එය යතුරු පුවරුව ද ගෙන එයි.
slybloty

lyslybloty මම කතා කරන්නේ මගේ පරිගණකයේ යතුරුපුවරුව ඉමුලේටරයේ නොව යතුරු පුවරුවේ එමුලේටරයේ සක්‍රීය කිරීම ගැනයි
හෆීස්

Af හෆිස් ඔබ මෙම ගැටලුව විසඳා තිබේද? එසේ නම්, කෙසේද?
slybloty

0

ඔබ භාවිතා Xamarin.Androidකරන්නේ නම් Visual Studio 2010, ඔබට Keyboard Supportපහත පරිදි සක්‍රීය කළ හැකිය :

  1. ඔබේ AVD වසා දමන්න
  2. VS2010 හි, යන්න Tools > Start Android Emulator Manager
  3. AVD Nameඔබට එකතු කිරීමට අවශ්‍ය දේ තෝරන්න Keyboard Support, ඉන්පසු Editබොත්තම ක්ලික් කරන්න
  4. තුළ Hardwareප්රදේශය, ක්ලික් කරන්න Newබොත්තම
  5. තුළ Propertyදක, තෝරා Keyboard support, පසුව ක්ලික් කරන්න OKබොත්තම
  6. මෙම Keyboard support Propertyවෙත එකතු Hardwareලැයිස්තුව. මෙම වෙනස් Valueසිට NoකිරීමටYes
  7. Edit AVDබොත්තම ක්ලික් කරන්න

"ඇන්ඩ්‍රොයිඩ් අතථ්‍ය උපාංගය සංස්කරණය කරන්න" කවුළුවේ තිර රුව

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.