centos7中安装Android SDK的方法步骤
本文介绍了centos7中安装AndroidSDK的方法步骤,分享给大家
0x01下载sdktools
cd/opt mkdirandroidSdk wgethttps://dl.google.com/android/repository/sdk-tools-linux-3859397.zip unzipsdk-tools-linux-3859397.zip
0x02配置命令
打开/opt/profile添加sdk命令如下:
... exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEHISTCONTROL exportPATH=$PATH:/opt/androidSdk/tools/bin ...
然后执行sourceprofile使之生效
0x03查看已安装信息
sdkmanager--list Installedpackages: Path|Version|Description|Location -------|-------|-------|------- tools|26.0.1|AndroidSDKTools26.0.1|tools/ AvailablePackages: Path|Version|Description -------|-------|------- add-ons;addon-g..._apis-google-15|3|GoogleAPIs add-ons;addon-g..._apis-google-16|4|GoogleAPIs add-ons;addon-g..._apis-google-17|4|GoogleAPIs add-ons;addon-g..._apis-google-18|4|GoogleAPIs add-ons;addon-g..._apis-google-19|20|GoogleAPIs add-ons;addon-g..._apis-google-21|1|GoogleAPIs add-ons;addon-g..._apis-google-22|1|GoogleAPIs add-ons;addon-g..._apis-google-23|1|GoogleAPIs add-ons;addon-g..._apis-google-24|1|GoogleAPIs add-ons;addon-g...e_gdk-google-19|11|GlassDevelopmentKitPreview build-tools;19.1.0|19.1.0|AndroidSDKBuild-Tools19.1 build-tools;20.0.0|20.0.0|AndroidSDKBuild-Tools20 build-tools;21.1.2|21.1.2|AndroidSDKBuild-Tools21.1.2 build-tools;22.0.1|22.0.1|AndroidSDKBuild-Tools22.0.1 build-tools;23.0.1|23.0.1|AndroidSDKBuild-Tools23.0.1 build-tools;23.0.2|23.0.2|AndroidSDKBuild-Tools23.0.2 build-tools;23.0.3|23.0.3|AndroidSDKBuild-Tools23.0.3 build-tools;24.0.0|24.0.0|AndroidSDKBuild-Tools24 build-tools;24.0.1|24.0.1|AndroidSDKBuild-Tools24.0.1 build-tools;24.0.2|24.0.2|AndroidSDKBuild-Tools24.0.2 build-tools;24.0.3|24.0.3|AndroidSDKBuild-Tools24.0.3 build-tools;25.0.0|25.0.0|AndroidSDKBuild-Tools25 build-tools;25.0.1|25.0.1|AndroidSDKBuild-Tools25.0.1 build-tools;25.0.2|25.0.2|AndroidSDKBuild-Tools25.0.2 build-tools;25.0.3|25.0.3|AndroidSDKBuild-Tools25.0.3 build-tools;26.0.0|26.0.0|AndroidSDKBuild-Tools26 cmake;3.6.4111459|3.6.4111459|CMake3.6.4111459 docs|1|DocumentationforAndroidSDK emulator|26.1.2|AndroidEmulator extras;android;gapid;1|1.0.3|GPUDebuggingtools extras;android;gapid;3|3.1.0|GPUDebuggingtools extras;android;m2repository|47.0.0|AndroidSupportRepository extras;google;auto|1.1|AndroidAutoDesktopHeadUnit... extras;google;g...e_play_services|42|GooglePlayservices extras;google;instantapps|1.0.0|InstantAppsDevelopmentSDK extras;google;m2repository|55|GoogleRepository extras;google;m...t_apk_expansion|1|GooglePlayAPKExpansionlibrary extras;google;market_licensing|1|GooglePlayLicensingLibrary extras;google;play_billing|5|GooglePlayBillingLibrary extras;google;simulators|1|AndroidAutoAPISimulators extras;google;webdriver|2|GoogleWebDriver extras;m2reposi...ut-solver;1.0.0|1|SolverforConstraintLayout1.0.0 extras;m2reposi...er;1.0.0-alpha2|1|com.android.support.constraint... extras;m2reposi...er;1.0.0-alpha3|1|com.android.support.constraint... extras;m2reposi...er;1.0.0-alpha4|1|com.android.support.constraint... extras;m2reposi...er;1.0.0-alpha5|1|SolverforConstraintLayout1.... extras;m2reposi...er;1.0.0-alpha6|1|SolverforConstraintLayout1.... extras;m2reposi...er;1.0.0-alpha7|1|SolverforConstraintLayout1.... extras;m2reposi...er;1.0.0-alpha8|1|SolverforConstraintLayout1.... extras;m2reposi...er;1.0.0-alpha9|1|SolverforConstraintLayout1.... extras;m2reposi...ver;1.0.0-beta1|1|SolverforConstraintLayout1.... extras;m2reposi...ver;1.0.0-beta2|1|SolverforConstraintLayout1.... extras;m2reposi...ver;1.0.0-beta3|1|SolverforConstraintLayout1.... extras;m2reposi...ver;1.0.0-beta4|1|SolverforConstraintLayout1.... extras;m2reposi...ver;1.0.0-beta5|1|SolverforConstraintLayout1.... extras;m2reposi...ut-solver;1.0.1|1|SolverforConstraintLayout1.0.1 extras;m2reposi...ut-solver;1.0.2|1|SolverforConstraintLayout1.0.2 extras;m2reposi...nt-layout;1.0.0|1|ConstraintLayoutforAndroid1... extras;m2reposi...ut;1.0.0-alpha2|1|com.android.support.constraint... extras;m2reposi...ut;1.0.0-alpha3|1|com.android.support.constraint... extras;m2reposi...ut;1.0.0-alpha4|1|com.android.support.constraint... extras;m2reposi...ut;1.0.0-alpha5|1|ConstraintLayoutforAndroid1... extras;m2reposi...ut;1.0.0-alpha6|1|ConstraintLayoutforAndroid1... extras;m2reposi...ut;1.0.0-alpha7|1|ConstraintLayoutforAndroid1... extras;m2reposi...ut;1.0.0-alpha8|1|ConstraintLayoutforAndroid1... extras;m2reposi...ut;1.0.0-alpha9|1|ConstraintLayoutforAndroid1... extras;m2reposi...out;1.0.0-beta1|1|ConstraintLayoutforAndroid1... extras;m2reposi...out;1.0.0-beta2|1|ConstraintLayoutforAndroid1... extras;m2reposi...out;1.0.0-beta3|1|ConstraintLayoutforAndroid1... extras;m2reposi...out;1.0.0-beta4|1|ConstraintLayoutforAndroid1... extras;m2reposi...out;1.0.0-beta5|1|ConstraintLayoutforAndroid1... extras;m2reposi...nt-layout;1.0.1|1|ConstraintLayoutforAndroid1... extras;m2reposi...nt-layout;1.0.2|1|ConstraintLayoutforAndroid1... lldb;2.0|2.0.2558144|LLDB2.0 lldb;2.1|2.1.2852477|LLDB2.1 lldb;2.2|2.2.3271982|LLDB2.2 lldb;2.3|2.3.3614996|LLDB2.3 ndk-bundle|15.1.4119039|NDK patcher;v4|1|SDKPatchApplierv4 platform-tools|26.0.0|AndroidSDKPlatform-Tools platforms;android-10|2|AndroidSDKPlatform10 platforms;android-11|2|AndroidSDKPlatform11 platforms;android-12|3|AndroidSDKPlatform12 platforms;android-13|1|AndroidSDKPlatform13 platforms;android-14|4|AndroidSDKPlatform14 platforms;android-15|5|AndroidSDKPlatform15 platforms;android-16|5|AndroidSDKPlatform16 platforms;android-17|3|AndroidSDKPlatform17 platforms;android-18|3|AndroidSDKPlatform18 platforms;android-19|4|AndroidSDKPlatform19 platforms;android-20|2|AndroidSDKPlatform20 platforms;android-21|2|AndroidSDKPlatform21 platforms;android-22|2|AndroidSDKPlatform22 platforms;android-23|3|AndroidSDKPlatform23 platforms;android-24|2|AndroidSDKPlatform24 platforms;android-25|3|AndroidSDKPlatform25 platforms;android-26|1|AndroidSDKPlatform26 platforms;android-7|3|AndroidSDKPlatform7 platforms;android-8|3|AndroidSDKPlatform8 platforms;android-9|2|AndroidSDKPlatform9 sources;android-15|2|SourcesforAndroid15 sources;android-16|2|SourcesforAndroid16 sources;android-17|1|SourcesforAndroid17 sources;android-18|1|SourcesforAndroid18 sources;android-19|2|SourcesforAndroid19 sources;android-20|1|SourcesforAndroid20 sources;android-21|1|SourcesforAndroid21 sources;android-22|1|SourcesforAndroid22 sources;android-23|1|SourcesforAndroid23 sources;android-24|1|SourcesforAndroid24 sources;android-25|1|SourcesforAndroid25 system-images;a...ult;armeabi-v7a|4|ARMEABIv7aSystemImage system-images;a...-10;default;x86|4|Intelx86AtomSystemImage system-images;a...pis;armeabi-v7a|5|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|5|GoogleAPIsIntelx86AtomSys... system-images;a...ult;armeabi-v7a|2|ARMEABIv7aSystemImage system-images;a...ult;armeabi-v7a|4|ARMEABIv7aSystemImage system-images;a...15;default;mips|1|MIPSSystemImage system-images;a...-15;default;x86|4|Intelx86AtomSystemImage system-images;a...pis;armeabi-v7a|5|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|5|GoogleAPIsIntelx86AtomSys... system-images;a...ult;armeabi-v7a|4|ARMEABIv7aSystemImage system-images;a...16;default;mips|1|MIPSSystemImage system-images;a...-16;default;x86|5|Intelx86AtomSystemImage system-images;a...pis;armeabi-v7a|5|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|5|GoogleAPIsIntelx86AtomSys... system-images;a...ult;armeabi-v7a|5|ARMEABIv7aSystemImage system-images;a...17;default;mips|1|MIPSSystemImage system-images;a...-17;default;x86|3|Intelx86AtomSystemImage system-images;a...pis;armeabi-v7a|5|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|5|GoogleAPIsIntelx86AtomSys... system-images;a...ult;armeabi-v7a|4|ARMEABIv7aSystemImage system-images;a...-18;default;x86|3|Intelx86AtomSystemImage system-images;a...pis;armeabi-v7a|5|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|5|GoogleAPIsIntelx86AtomSys... system-images;a...ult;armeabi-v7a|5|ARMEABIv7aSystemImage system-images;a...-19;default;x86|5|Intelx86AtomSystemImage system-images;a...pis;armeabi-v7a|28|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|28|GoogleAPIsIntelx86AtomSys... system-images;a...-tv;armeabi-v7a|3|AndroidTVARMEABIv7aSystem... system-images;a...;android-tv;x86|3|AndroidTVIntelx86AtomSyst... system-images;a...ult;armeabi-v7a|4|ARMEABIv7aSystemImage system-images;a...-21;default;x86|4|Intelx86AtomSystemImage system-images;a...;default;x86_64|4|Intelx86Atom_64SystemImage system-images;a...pis;armeabi-v7a|20|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|20|GoogleAPIsIntelx86AtomSys... system-images;a...gle_apis;x86_64|20|GoogleAPIsIntelx86Atom_64... system-images;a...-tv;armeabi-v7a|1|AndroidTVARMEABIv7aSystem... system-images;a...;android-tv;x86|3|AndroidTVIntelx86AtomSyst... system-images;a...ult;armeabi-v7a|2|ARMEABIv7aSystemImage system-images;a...-22;default;x86|5|Intelx86AtomSystemImage system-images;a...;default;x86_64|5|Intelx86Atom_64SystemImage system-images;a...pis;armeabi-v7a|14|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|14|GoogleAPIsIntelx86AtomSys... system-images;a...gle_apis;x86_64|14|GoogleAPIsIntelx86Atom_64... system-images;a...-tv;armeabi-v7a|10|AndroidTVARMEABIv7aSystem... system-images;a...;android-tv;x86|10|AndroidTVIntelx86AtomSyst... system-images;a...ear;armeabi-v7a|6|AndroidWearARMEABIv7aSyst... system-images;a...ndroid-wear;x86|6|AndroidWearIntelx86AtomSy... system-images;a...-23;default;x86|9|Intelx86AtomSystemImage system-images;a...;default;x86_64|9|Intelx86Atom_64SystemImage system-images;a...pis;armeabi-v7a|21|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|21|GoogleAPIsIntelx86AtomSys... system-images;a...gle_apis;x86_64|21|GoogleAPIsIntelx86Atom_64... system-images;a...;android-tv;x86|11|AndroidTVIntelx86AtomSyst... system-images;a...fault;arm64-v8a|7|ARM64v8aSystemImage system-images;a...ult;armeabi-v7a|7|ARMEABIv7aSystemImage system-images;a...-24;default;x86|7|Intelx86AtomSystemImage system-images;a...;default;x86_64|7|Intelx86Atom_64SystemImage system-images;a..._apis;arm64-v8a|14|GoogleAPIsARM64v8aSystem... system-images;a...pis;armeabi-v7a|14|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|14|GoogleAPIsIntelx86AtomSys... system-images;a...gle_apis;x86_64|14|GoogleAPIsIntelx86Atom_64... system-images;a...s_playstore;x86|13|GooglePlayIntelx86AtomSys... system-images;a...;android-tv;x86|5|AndroidTVIntelx86AtomSyst... system-images;a...ear;armeabi-v7a|3|AndroidWearARMEABIv7aSyst... system-images;a...ndroid-wear;x86|3|AndroidWearIntelx86AtomSy... system-images;a..._apis;arm64-v8a|6|GoogleAPIsARM64v8aSystem... system-images;a...pis;armeabi-v7a|6|GoogleAPIsARMEABIv7aSyste... system-images;a...google_apis;x86|6|GoogleAPIsIntelx86AtomSys... system-images;a...gle_apis;x86_64|6|GoogleAPIsIntelx86Atom_64... system-images;a...;android-tv;x86|3|AndroidTVIntelx86AtomSyst... system-images;a...ndroid-wear;x86|1|AndroidWearIntelx86AtomSy... system-images;a...google_apis;x86|4|GoogleAPIsIntelx86AtomSys... system-images;a...s_playstore;x86|4|GooglePlayIntelx86AtomSys... tools|26.0.2|AndroidSDKTools AvailableUpdates: ID|Installed|Available -------|-------|------- tools|26.0.1|26.0.2
0x04安装需要的package
sdkmanager"build-tools;26.0.0"
根据需要安装,最后我安装的结果如下:
Installedpackages: Path|Version|Description|Location -------|-------|-------|------- build-tools;25.0.3|25.0.3|AndroidSDKBuild-Tools25.0.3|build-tools/25.0.3/ build-tools;26.0.0|26.0.0|AndroidSDKBuild-Tools26|build-tools/26.0.0/ emulator|26.1.2|AndroidEmulator|emulator/ extras;android;m2repository|47.0.0|AndroidSupportRepository|extras/android/m2repository/ patcher;v4|1|SDKPatchApplierv4|patcher/v4/ platform-tools|26.0.0|AndroidSDKPlatform-Tools|platform-tools/ platforms;android-21|2|AndroidSDKPlatform21|platforms/android-21/ platforms;android-22|2|AndroidSDKPlatform22|platforms/android-22/ platforms;android-23|3|AndroidSDKPlatform23|platforms/android-23/ platforms;android-24|2|AndroidSDKPlatform24|platforms/android-24/ platforms;android-25|3|AndroidSDKPlatform25|platforms/android-25/ platforms;android-26|1|AndroidSDKPlatform26|platforms/android-26/ tools|26.0.2|AndroidSDKTools|tools/
0x05配置platformtools
打开/etc/profile添加如下命令:
cd/etc //添加结果 ... exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEHISTCONTROL exportPATH=$PATH:/opt/androidSdk/tools/bin exportPATH=$PATH:/opt/androidSdk/platform-tools ... //然后执行更新生效 sourceprofile
查看配置结果:
#adbversion AndroidDebugBridgeversion1.0.39 Revision3db08f2c6889-android Installedas/opt/androidSdk/platform-tools/adb
从结果可以看出已经可以执行adb命令了.
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。