Android ADB ஐ டெபியன் / உபுண்டுவில் உள்ளமைக்கவும்

சரி இன்று நான் உங்களுக்கு ஒரு எழுதுகிறேன் டெபியன் விநியோகங்களின் கீழ் ADB கட்டளைகளைப் பயன்படுத்தக்கூடிய பயிற்சி, மற்றும் நீட்டிப்பு மூலம், உபுண்டு. உபுண்டுவை நிரந்தரமாக நிறுவ விரும்பாதவர்களுக்கு இது பயனுள்ளதாக இருக்கும். கீழே சுட்டிக்காட்டப்பட்ட அனைத்தும், LiveCD / Live USB ஐ துவக்குவதன் மூலம் செய்ய முடியும். நிச்சயமாக, அதாவது, அதைக் கருத்தில் கொள்ளுங்கள் மூடும்போது, ​​எல்லா மாற்றங்களும் அழிக்கப்பட்டு மீண்டும் ADB ஐ இயக்க, நீங்கள் மீண்டும் டுடோரியலை செய்ய வேண்டும். பாரா மேலும் உதவி அல்லது பரிந்துரைகளுக்கு, எங்கள் மன்றத்தில் உள்ள இடுகையைப் பார்க்கவும்.

ADB பற்றிய ஒரு சிறு அறிமுகம். ADB என்பது Android பிழைத்திருத்த பாலத்தை குறிக்கிறது, நாங்கள் அதை 'மொழிபெயர்த்தால்' அது Android பிழைத்திருத்த பாலமாக இருக்கும். சரி, இது எங்களுக்கு ஒரு முன்னோடி எதுவும் சொல்லவில்லை. அவை உண்மையில் ஒரு Android SDK உடன் வரும் கருவிகளின் தொகுப்பு மற்றும் எங்கள் முனையத்தின் சில செயல்பாடுகளை கட்டுப்படுத்த அனுமதிக்கிறது எங்கள் கணினியிலிருந்து. அதாவது, புதுப்பித்தல், திருத்துதல், அனைத்து கணினி கோப்புகளையும் நீக்குதல் (ரூட் தேவை) பயன்பாடுகளை நிறுவுதல், கோப்புகளை / இலிருந்து எஸ்டிக்கு நகர்த்துவது போன்றவை.

முதலில், 'விதிகளை' udev இல் அமைத்துள்ளோம். அதாவது, நாங்கள் பணியகத்தை (பயன்பாடுகள் / பாகங்கள் / முனையம்) திறந்து தட்டச்சு செய்கிறோம்:

உபுண்டுக்கு:

sudo gedit /etc/udev/rules.d/51-android.rules

டெபியனுக்கு:

சூடோ su

gedit /etc/udev/rules.d/51-android.rules

இரண்டு நிகழ்வுகளிலும் செயல்முறையைச் செய்ய எங்கள் ரூட் கடவுச்சொல்லை உள்ளிட வேண்டும். நீங்கள் க்னோமுக்கு பதிலாக கே.டி.இ.யைப் பயன்படுத்தினால், நீங்கள் பயன்படுத்தும் உரை திருத்தி, கேட், நானோ, ...

கெடிட் எடிட்டர் திறக்கும் மற்றும் இந்த கோப்புக்குள், நாம் பின்வரும் வரியைச் சேர்க்க வேண்டும்:

SUBSYSTEM == »usb | usb_device», SYSFS {idVendor} == »0bb4 ″, SYMLINK + =» android_adb », MODE =» 0666 ″, USER = »root»

கண்: இந்த வரியைப் பயன்படுத்த நீங்கள் இரண்டு கருத்தாய்வுகளைக் கொண்டிருக்க வேண்டும்:

  • ஐட்வெண்டர் உற்பத்தியாளரைப் பொறுத்து மாறுகிறது. பின்வரும் அட்டவணையைப் பார்த்து உங்கள் உற்பத்தியாளருக்கு 0 பிபி 4 ஐ மாற்றவும்:

  • பயனர் பிரிவில், உபுண்டுக்கு நாம் ரூட் வைக்க வேண்டும். டெபியனைப் பயன்படுத்தினால், எங்கள் பயனரின் பெயரை வைக்க வேண்டும். எடுத்துக்காட்டு: USER = »எனவே».

நாம் வரியைச் சேர்ப்பதை முடிக்கும்போது சேமித்து மூடு.

நாங்கள் udev சேவைகளை மறுதொடக்கம் செய்ய வேண்டும். கணினியை மறுதொடக்கம் செய்வதன் மூலம் இதைச் செய்யலாம், இது வேகமானது என்றாலும்:

/etc/init.d/udev மறுதொடக்கம்

இப்போது நாம் பின்வருவனவற்றில் Android SDK ஐ பதிவிறக்கம் செய்ய வேண்டும் இணைப்பு. நாங்கள் லினக்ஸில் இருக்கிறோம், எனவே அது எடுக்கும். பதிவிறக்கம் முடிந்ததும், அதை அன்சிப் செய்கிறோம். உங்கள் வீட்டு அடைவில் இதைச் செய்ய பரிந்துரைக்கிறேன். நீங்கள் டெஸ்க்டாப்பை அல்லது எங்கு வேண்டுமானாலும் தேர்வு செய்யலாம், மற்றும் உங்கள் முடிவுக்கு பயிற்சி வழிகளை மாற்றியமைக்கலாம். நான் எனது வீட்டு அடைவைப் பயன்படுத்தப் போகிறேன், குறைவான தட்டச்சு செய்ய கோப்புறை android-sdk என்று பெயரிட்டுள்ளேன்.

நாங்கள் Android-sdk (நாங்கள் இப்போது அன்சிப் செய்துள்ளோம்) மற்றும் கருவிகள் கோப்புறையில் செல்கிறோம். உள்ளே Android எனப்படும் கோப்பு உள்ளது. அதன் வலது பொத்தானை, பண்புகளில் கிளிக் செய்கிறோம். நாங்கள் பார்மிசோஸ் கோப்புறைக்குச் சென்று, "கோப்பை ஒரு நிரலாக இயக்க அனுமதிக்கவும்" என்ற விருப்பத்தைத் தேர்ந்தெடுத்து மூடு. இப்போது கோப்பில் இரட்டை சொடுக்கி, "டெர்மினலில் இயக்கவும்" என்ற விருப்பத்தை தருகிறோம். எனவே அது இயங்காதபடி ஒரு சிக்கல் இருந்தால், அது நமக்குத் தெரிவிக்கும்.

உபுண்டு புதிதாக நிறுவப்பட்டதால், எனக்கு எந்த பிரச்சனையும் இல்லை. ஆனால் ஜாவா நிறுவப்பட்டிருப்பது அவசியம் மற்றும் சில நூலகங்கள். இது உங்கள் விஷயமாக இருந்தால், உங்களுக்கு ஒரு பிழை என்ன:

  • ஜாவாவை நிறுவவும் (பயன்பாட்டு மேலாளர், உபுண்டு மென்பொருள் மையத்தில் JDK 6 ஐத் திறக்கவும்).
  • தேவையான நூலகங்கள் பின்வருமாறு:

ia32-libs lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc ++ 6 lib32z1 libc6-i386 libc6 libc6-dev

சரி, எங்களிடம் Android SDK மற்றும் AVD மேலாளர் திறந்திருக்கிறார்கள். நாங்கள் 'கிடைக்கக்கூடிய தொகுப்புகள்' விருப்பத்திற்குச் சென்று நிறுவுகிறோம்:

  • Android SDK கருவிகள்.
  • Android பிளாட்ஃபார்ம் கருவிகள்

நாங்கள் அவருடைய காரியத்தைச் செய்து முடிக்க அனுமதித்தோம். ஓய்வெடுங்கள், செல்ல கொஞ்சம் இருக்கிறது.

தொலைபேசியை செருகுவதற்கு முன் நாம் செல்ல வேண்டியது:

  • அமைப்புகள், பயன்பாடுகள், மேம்பாடு மற்றும் «USB பிழைத்திருத்தத்தை« «USB பிழைத்திருத்த அறிவித்தல்» (இது தேவையில்லை, அது எங்களுக்கு எச்சரிக்கை செய்வது மட்டுமே) மற்றும் «உருவகப்படுத்தப்பட்ட இடங்கள் select என்பதைத் தேர்ந்தெடுக்கவும்.

இப்போது நாம் யூ.எஸ்.பி வழியாக எங்கள் தொலைபேசியை செருகலாம், அது செயல்படுகிறதா என்பதை நாங்கள் சரிபார்க்கப் போகிறோம்.

நாங்கள் ஒரு கன்சோலை (முனையம்) அல்லது முன்பிருந்ததைத் திறக்கிறோம், அது எங்களுக்கு உதவுகிறது. ADB இருக்கும் கோப்புறையில் நுழைய 'cd' உடன் செல்லவும். என்னுடைய வழக்கில்:

cd / home / iulius / android-sdk / platform-tools

நினைவில் கொள்ளுங்கள், உங்கள் பெயர் யூலியஸ் அல்ல, எனவே உங்கள் SDK ஐ வைத்திருப்பதால் வரிகளை மாற்ற வேண்டும். சந்தேகம் இருந்தால், முனையத்தை மூடி மட்டும் சேர்க்கவும்:

cd / android-sdk / platform-tools

இப்போது நாம் இயக்குகிறோம்:

./adb சாதனங்கள்

இது போன்ற ஒன்றை இது திருப்பித் தர வேண்டும்:

* டீமான் இயங்கவில்லை. இப்போது அதை துறைமுகம் 5037 * இல் தொடங்குகிறது
* டீமான் வெற்றிகரமாக தொடங்கியது *
இணைக்கப்பட்ட சாதனங்களின் பட்டியல்
SH0BDPL04538 சாதனம்

இது முடிந்தது. ADB ஐ உள்ளமைத்தது. ஒவ்வொரு முறையும் நாம் ஏதாவது செய்ய விரும்பினால், செயல்படுத்துவதற்கான படிகளை மீண்டும் செய்கிறோம் ./adb மற்றும் எது ஒத்திருக்கிறது.

வசதியானவர்களுக்கு (நான் இந்த படி ஒருபோதும் செய்ய மாட்டேன், எனக்கு பிடிக்கவில்லை). கோப்புறையில் நுழைய அவர்கள் சி.டி.யுடன் செல்ல விரும்பவில்லை. சரி, எங்கள் சுயவிவரத்தை பாஷுக்கு திருத்த நாங்கள் செல்ல வேண்டும். நாங்கள் ஒரு புதிய முனையத்தைத் திறந்து எழுதுகிறோம்:

sudo gedit .bashrc

நாங்கள் இறுதியில் சேர்க்கிறோம்

PATH = {AT PATH}: / home / YOUR_USER / android-sdk / platform-tools ஏற்றுமதி

PATH = {AT PATH}: / home / YOUR_USER / android-sdk / tools ஐ ஏற்றுமதி செய்க

அது தான். எங்கள் Android இல் ADB உடன் பணிபுரிய அனைவரும் தயாராக உள்ளனர். ஏடிபி வயர்லெஸ் நிரலுடன் வைஃபை வழியாக இதைச் செய்ய ஒரு வழி உள்ளது (உங்களுக்கு ரூட் தேவை).

மூல


Google செய்திகளில் எங்களைப் பின்தொடரவும்

உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுக்கு பொறுப்பு: ஆக்சுவலிடாட் வலைப்பதிவு
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.

  1.   ட்ரைமாக்ஸ் அவர் கூறினார்

    மிகவும் நல்ல பயிற்சி!

    உபுண்டுடன் நான் விதிகளை மாற்றத் தேவையில்லை. ஆம், அவ்வப்போது அதை நன்கு அடையாளம் காணவில்லை, நீங்கள் செய்ய வேண்டியது:

    சூடோ ஏடிபி கில்-சர்வர்
    தொடக்க சேவையகம்

    அதே நேரத்தில் மொபைலில் பிழைத்திருத்த விருப்பத்தை தேர்வுசெய்து தேர்வுசெய்கிறோம் (துண்டிக்கப்பட்ட பிறகு).

    நன்றி!

    1.    el_iulius அவர் கூறினார்

      இது உங்களிடம் உள்ள உபுண்டுவின் பதிப்பைப் பொறுத்தது. கடைசியாக வந்தவர்கள் அதைக் கொண்டு வருகிறார்கள்.
      ஆனால் டுடோரியல் டெபியனுக்கானது என்பதால் நான் அவர்களை எக்ஸ்டியையும் சேர்க்க வேண்டியிருந்தது

      ADB சேவைகளை மறுதொடக்கம் செய்வதற்கு நல்ல பாராட்டு.

  2.   இன்னா அவர் கூறினார்

    மொபைல் மற்றொரு பிராண்டிலிருந்து வந்தால், ஐடிவென்டர் lsusb உடன் அகற்றப்படும்
    இது ஒவ்வொரு வரியும் வகையாக இருக்கும் ஒரு பட்டியலைக் கொடுக்கும்:
    பஸ் 005 சாதனம் 002: ஐடி 04e8: 681 சி சாம்சங் எலெக்ட்ரானிக்ஸ் கோ., லிமிடெட் கேலக்ஸி போர்ட்டல் / ஸ்பிகா ஆண்ட்ராய்டு தொலைபேசி
    ஐடிவெண்டர் ஐடிக்குப் பிறகு எண்களின் முதல் குவார்டெட்டாக இருக்கும், இந்த விஷயத்தில் 04e8. அடுத்த நிப்பிள் மாதிரி, நீங்கள் ADB உடன் SYSFS {idProduct} == »xxxx» (ஐடிக்குப் பிறகு இரண்டாவது நிப்பிள்) உடன் ADB உடன் கட்டுப்படுத்த விரும்பாத அதே உற்பத்தியாளரிடமிருந்து மற்றொரு கேஜெட்டையும் இணைக்கிறீர்களா என்பதையும் நீங்கள் குறிப்பிட வேண்டும்.

    1.    el_iulius அவர் கூறினார்

      எல்லா பார்வையாளர்களுக்கும் ஒரு பயிற்சி செய்ய முயற்சித்தேன். கன்சோலில் குறைந்த நேரம் இருப்பதால், பழக்கமில்லாத பயனர்களுக்கு இது மிகவும் குழப்பமானதாக இருக்கிறது. Chmod உடன் Android கோப்பிற்கு இயக்க அனுமதிகளை நான் வழங்கியிருக்கலாம், ஆனால் இது ஒரு தொந்தரவாக இருக்கும்

      அப்படியிருந்தும், இந்த கருத்துக்கள் அனைத்தும் பாராட்டப்படுகின்றன.

  3.   Jose அவர் கூறினார்

    நன்றி

  4.   ஜோஸ் அவர் கூறினார்

    நான் உபுண்டுவில் எனது கேலக்ஸி எஸ் 2 ஐ இணைக்க முயற்சிக்கிறேன், ஆனால் அது அதைக் கண்டறியவில்லை, இது இதை என்னிடம் கூறுகிறது:

    இணைக்கப்பட்ட சாதனங்களின் பட்டியல்
    emulator-5554 சாதனம்
    ???????????? அனுமதிகள் இல்லை

    ஏதாவது யோசனை?

    நன்றி

  5.   பருத்தித்துறை மொஸ்கெடா அவர் கூறினார்

    நன்றாக நன்றி. என் விஷயத்தில் நான் நூலகங்களை நிறுவியிருக்கிறேன், அது எனக்கு சரியாக வேலை செய்தது. X64 இன் உபுண்டு பயன்பாடு

  6.   ஜோஸ் இக்னாசியோ பெரெஸ் மார்ட்டுரெட் அவர் கூறினார்

    நல்ல.
    எனக்கு ஒரு சிக்கல் உள்ளது, அதாவது எனது எரிசக்தி அமைப்பு i828 சாதனங்களின் பட்டியலில் தோன்ற வேண்டும், ஐடி = 2207 உடன், உங்கள் உதவியைத் தொடர்ந்து நான் ஏற்கனவே கட்டமைத்துள்ளேன், அது காலியாகத் தெரிகிறது.
    ஜாவா ஜே.டி.கே ஏற்கனவே நிறுவப்பட்ட உபுண்டு 10 இலிருந்து லைவ் டிவிடியைப் பயன்படுத்துகிறேன், நான் ஆண்ட்ராய்டு எஸ்.டி.கேவை பதிவிறக்கம் செய்தேன். சிக்கல்கள் இல்லாமல் "சேவை udev மறுதொடக்கம்" செய்துள்ளேன்.

    வழிகாட்டியைப் பின்தொடர்ந்து எனக்கு தோன்றிய ஒரே விசித்திரமான விஷயம் என்னவென்றால், நீங்கள் சொல்வது போல் செயல்படுத்தும்போது, ​​தோன்றும் அண்ட்ராய்டில், "ஆண்ட்ராய்டு", தோன்றும் அனைத்து தாவல்களும், எதுவும் செய்யாமல், நிறுவப்பட்டபடி என்னிடம் வருகின்றன ...

    பிரச்சினை பற்றி ஏதாவது யோசனை? முன்கூட்டிய மிக்க நன்றி.