linux怎么用命令看android手机上已安装应用的名字,包名,版本,图标。比如adb什么的。 如何安装Android SDK和设置ADB

linux\u4e0b\u5173\u4e8eadb\u547d\u4ee4\u7684\u4e00\u4e9b\u77e5\u8bc6

Android Debug Bridge\uff0c\u4e00\u822c\u7b80\u79f0\u4e3aadb\uff0c\u4e3b\u8981\u5b58\u653e\u5728sdk\u5b89\u88c5\u76ee\u5f55\u4e0b\u7684platform-tools\u6587\u4ef6\u5939\u4e2d\uff0c\u5b83\u662f\u4e00\u4e2a\u975e\u5e38\u5f3a\u5927\u7684\u547d\u4ee4\u884c\u5de5\u5177\uff0c\u901a\u8fc7\u8fd9\u4e2a\u5de5\u5177\u4f60\u80fd\u591f\u4e0e\u4f60\u7684android\u8bbe\u5907\u8fdb\u884c\u4ea4\u4e92\u3002\u540c\u65f6\u8fd9\u662f\u4e00\u4e2a\u5305\u542b\u4e86\u4ee5\u4e0b\u4e09\u90e8\u5206\u7684cs\u6a21\u5f0f\u7684\u7a0b\u5e8f\uff1a

1) adb client
\u3000\u3000\u4ece\u56fe\u4e2d\uff0c\u6211\u4eec\u77e5\u9053client\u662f\u8fd0\u884c\u5728PC\u7aef\u7684\uff0c\u6bcf\u5f53\u6211\u4eec\u53d1\u8d77\u4e00\u4e2aadb\u547d\u4ee4\u7684\u65f6\u5019\uff0c\u5c31\u4f1a\u5f00\u542f\u4e00\u4e2aclient\u7a0b\u5e8f\u3002\u5f53\u7136\uff0c\u5f53\u6211\u4eec\u5f00\u542fDDMS\u6216\u8005ADT\u7684\u65f6\u5019\uff0c\u4e5f\u4f1a\u81ea\u52a8\u521b\u5efaclient\u3002
\u3000\u3000\u5f53\u6211\u4eec\u5f00\u542f\u4e00\u4e2aclient\u7684\u65f6\u5019\uff0c\u5b83\u9996\u5148\u4f1a\u53bb\u68c0\u6d4b\u540e\u53f0\u662f\u5426\u5df2\u7ecf\u6709\u4e00\u4e2aserver\u7a0b\u5e8f\u5728\u8fd0\u884c\u7740\uff0c\u5426\u5219\u4f1a\u5f00\u542f\u4e00\u4e2aadb-server\u8fdb\u7a0b\u3002
\u3000\u3000\u6240\u6709\u7684client\u90fd\u662f\u901a\u8fc75037\u7aef\u53e3\u4e0eadb-server\u8fdb\u884c\u901a\u4fe1\u7684\u3002
2\uff09adb daemon\uff08adbd\uff09
\u3000\u3000\u4ece\u56fe\u4e2d\uff0c\u6211\u4eec\u77e5\u9053daemon\u662f\u4f5c\u4e3a\u4e00\u4e2a\u540e\u53f0\u8fdb\u7a0b\u8fd0\u884c\u5728\u6a21\u62df\u5668/\u771f\u5b9eAndroid\u8bbe\u5907\u4e2d\u7684\u3002
\u3000\u3000daemon\u4f7f\u7528\u7aef\u53e3\u7684\u8303\u56f4\u662f5554-5585\uff0c\u6bcf\u4e2a\u6a21\u62df\u5668/\u8bbe\u5907\u8fde\u63a5\u5230PC\u7aef\u65f6\uff0c\u603b\u4f1a\u5f00\u542f\u8fd9\u4e48\u4e00\u4e2a\u540e\u53f0\u8fdb\u7a0b\uff0c\u5e76\u4e14\u4e3a\u5176\u5206\u914d\u4e86\u4e24\u4e2a\u8fde\u7eed\u7684\u7aef\u53e3\uff0c\u6bd4\u5982\uff1a
\u3000\u3000\u3000\u3000Emulator 1, console: 5554
\u3000\u3000\u3000\u3000Emulator 1, adb: 5555
\u3000\u3000\u4e5f\u6b63\u56e0\u4e3a\u6bcf\u4e2a\u8bbe\u5907\u90fd\u5206\u4e00\u7ec4\u4e24\u4e2a\u7aef\u53e3\uff0c\u4e5f\u5df2adb\u8fde\u63a5\u624b\u673a\u7684\u6700\u5927\u6570\u91cf\u4e3a16\u3002
\u3000\u3000\u8bf4\u56de\u7aef\u53e3\u7684\u4f5c\u7528\uff0c\u5728\u8fd9\u4e24\u4e2a\u7aef\u53e3\u4e2d\uff0c\u5176\u4e2d\u5076\u6570\u7aef\u53e3\u662f\u7528\u4e8eserver \u4e0e\u8bbe\u5907\u8fdb\u884c\u4ea4\u4e92\u7684\uff0c\u53ef\u4ee5\u8ba9server\u76f4\u63a5\u4ece\u8bbe\u5907\u4e2d\u8bfb\u53d6\u6570\u636e\uff0c\u800c\u5947\u6570\u7aef\u53e3\u662f\u7528\u6765\u4e0e\u8bbe\u5907\u7684adbd\u8fdb\u884c\u8fde\u63a5\u901a\u4fe1\u7684\u3002
2) adb server
\u3000\u3000\u4ece\u56fe\u4e2d\uff0c\u6211\u4eec\u540c\u6837\u53ef\u4ee5\u77e5\u9053\uff0cserver\u4e5f\u662f\u4f5c\u4e3a\u4e00\u4e2a\u540e\u53f0\u7684\u7a0b\u5e8f\u8fd0\u884c\u5728PC\u7aef\u7684\uff0c\u4ed6\u8d1f\u8d23\u7ba1\u7406client\u8fdb\u7a0b\u4ee5\u53caadb daemon\u4e4b\u95f4\u7684\u901a\u4fe1\u3002
\u3000\u3000\u5f53\u4e00\u4e2aserver\u5f00\u542f\u7684\u65f6\u5019\uff0c\u4ed6\u4f1a\u81ea\u52a8\u7ed1\u5b9a\u5e76\u4e14\u76d1\u542c5037\u7aef\u53e3\uff0c\u63a5\u6536client\u901a\u8fc7\u8be5\u7aef\u53e3\u53d1\u9001\u8fc7\u6765\u7684\u547d\u4ee4\u3002\u540c\u65f6server\u8fd8\u4f1a\u5bf95555-5585\u95f4\u7684\u5947\u6570\u7aef\u53e3\u8fdb\u884c\u626b\u63cf\uff0c\u8fdb\u884c\u5bf9\u5df2\u8fde\u63a5\u8bbe\u5907\u7684\u5b9a\u4f4d\u3002
1.2 \u5e38\u7528\u7684adb\u547d\u4ee4
\u9996\u5148\u6211\u4eec\u5148\u6765\u4ecb\u7ecd\u4e00\u4e0b\uff0cadb\u547d\u4ee4\u7684\u4f7f\u7528\u683c\u5f0f\u5427\uff1a
adb [-d|-e|-s ]


adb\u662f\u5fc5\u987b\u7684\uff0c\u63a5\u4e0b\u6765\u65b9\u62ec\u53f7[]\u91cc\u9762\u7684\u5185\u5bb9\u4e0d\u662f\u5fc5\u987b\u7684\uff0c\u6700\u540e\u624d\u662f\u6211\u4eec\u9700\u8981\u6267\u884c\u7684\u547d\u4ee4\u64cd\u4f5c\uff0c\u4f8b\u5982 adb -s emulator-5554 install UCBrowser.apk (\u8fd9\u662f\u5b89\u88c5UC\u6d4f\u89c8\u5668\u7684\u610f\u601d)
\u4e0b\u9762\u5148\u4ecb\u7ecd\u4e0b\uff0c\u524d\u9762\u51e0\u4e2a\u53c2\u6570\u7684\u542b\u4e49\u5427\uff1a
\u3000\u3000-d: \u8ba9\u552f\u4e00\u8fde\u63a5\u5230\u8be5PC\u7aef\u7684\u771f\u5b9e\u5b89\u5353\u8bbe\u5907\u6267\u884c\u547d\u4ee4\uff0c\u5982\u679c\u53d1\u73b0USB\u4e2d\u8fde\u63a5\u6709\u591a\u90e8\u8bbe\u5907\uff0c\u5c06\u4f1a\u62a5\u9519
\u3000\u3000-e: \u8ba9\u552f\u4e00\u8fde\u63a5\u5230\u8be5PC\u7aef\u7684\u6a21\u62df\u5668\u6267\u884c\u547d\u4ee4\uff0c\u5982\u679c\u53d1\u73b0\u5f00\u542f\u4e86\u591a\u4e2a\u6a21\u62df\u5668\uff0c\u5c06\u4f1a\u62a5\u9519
\u3000\u3000-s\uff1a\u901a\u8fc7\u8bbe\u5907\u7684\u5e8f\u5217\u53f7\u8fdb\u884c\u6307\u5b9a\u8bbe\u5907\u6267\u884c\u547d\u4ee4
\u5982\u679c\u8bbe\u5907\u53ea\u8fde\u63a5\u6709\u4e00\u4e2a\u8bbe\u5907\u6216\u8005\u4e00\u4e2a\u6a21\u62df\u5668\u7684\u65f6\u5019\uff0c\u53ef\u4ee5\u4e0d\u7528\u58f0\u660e\u8fd9\u4e09\u4e2a\u53c2\u6570\uff0cadb\u9ed8\u8ba4\u4f1a\u8ba9\u8fd9\u90e8\u552f\u4e00\u8fde\u63a5\u5230\u7684\u8bbe\u5907\u8fdb\u884c\u547d\u4ee4\u6267\u884c\u3002
ok\uff0c\u4e0b\u9762\u5f00\u59cb\u8bb2\u89e3\u5e38\u7528\u7684\u547d\u4ee4\u5427\uff1a
1) \u67e5\u770b\u5f53\u524dPC\u7aef\u8fde\u63a5\u6709\u591a\u5c11\u8bbe\u5907\uff1a
adb devices


\u7ec8\u7aef\u4e2d\u7684\u6267\u884c\u7ed3\u679c\u4e3a\uff1a

\u4ece\u4e0a\u56fe\u4e2d\uff0c\u6211\u4eec\u770b\u5230\u4e86\u8bbe\u5907\u6709\u7684\u4e24\u79cd\u72b6\u6001\uff0c\u5176\u5b9e\u6267\u884c\u8be5\u547d\u4ee4\uff0c\u53ef\u80fd\u8fd4\u56de\u7684\u72b6\u6001\u6709\u4e09\u79cd\uff1a
\u3000\u3000I. device \u8bbe\u5907\u5df2\u7ecf\u6210\u529f\u8fde\u63a5\u5230\u4e86adb-server
\u3000 II. offline \u8bbe\u5907\u5e76\u6ca1\u6709\u8fde\u63a5\u5230adb\u6216\u8005\u6ca1\u6709\u54cd\u5e94
\u3000 III. no device \u5e76\u6ca1\u6709\u8bbe\u5907/\u6a21\u62df\u5668\u8fde\u63a5
2) \u67e5\u770badb\u7684\u7248\u672c
adb\u3000version


\u7ec8\u7aef\u4e2d\u7684\u6267\u884c\u7ed3\u679c\u4e3a\uff1a

3) \u7ed9\u8bbe\u5907\u8fdb\u884c\u8f6f\u4ef6\u7684\u5b89\u88c5
adb -s install
eg:
adb -s 99eb07a9 install D://Test.apk


\u7ec8\u7aef\u4e2d\u7684\u6267\u884c\u7ed3\u679c\u4e3a:

\u9664\u4e86\u4e0a\u9762\u8fd9\u79cd\u65b9\u6cd5\uff0c\u6211\u4eec\u8fd8\u6709\u53e6\u5916\u4e00\u4e2a\u547d\u4ee4\uff1a
adb -s shell pm install [options]


\u5176\u4e2d[options]\u4e2d\u6700\u5e38\u7528\u7684\u9009\u9879\u662f-r\uff0c\u4ee3\u8868\u7740\u672c\u6b21\u5b89\u88c5\u662f\u91cd\u65b0\u5b89\u88c5\uff0c\u4f1a\u4fdd\u7559\u7528\u6237\u6570\u636e\u3002
4) \u5378\u8f7d\u8bbe\u5907\u4e2d\u5df2\u7ecf\u5b89\u88c5\u7684\u8f6f\u4ef6
adb -s uninstall
eg:
adb -s 99eb07a9 uninstall cn.uc.test


\u7ec8\u7aef\u4e2d\u7684\u6267\u884c\u7ed3\u679c\u4e3a:

\u9664\u4e86\u4e0a\u9762\u8fd9\u79cd\u65b9\u6cd5\uff0c\u6211\u4eec\u8fd8\u6709\u53e6\u5916\u4e00\u4e2a\u547d\u4ee4\uff1a
adb -s uninstall [options]


\u8fd9\u91cc\u7684options\u662f-k\uff0c\u52a0\u4e0a\u8be5\u53c2\u6570\u8868\u660e\u5378\u8f7d\u8f6f\u4ef6\u540e\u4f9d\u65e7\u4fdd\u7559\u7528\u6237\u6570\u636e
5) \u5c06\u6570\u636e\u4ece\u8bbe\u5907\u590d\u5236\u5230PC\u4e2d
adb -s pull
eg:
adb -s 99eb07a9 pull /sdcard/stericson-ls D://

\u7ec8\u7aef\u7684\u6267\u884c\u7ed3\u679c\uff1a
\u5728D\uff1a//\u76d8\u4e2d\u6211\u4eec\u4e5f\u53ef\u4ee5\u53d1\u73b0stericson-ls\u6587\u4ef6
6) \u8bb2\u6570\u636e\u4ecePC\u7aef\u590d\u5236\u5230\u8bbe\u5907\u4e2d
adb -s push
eg:
adb -s 99eb07a9 push d://stericson-ls /sdcard/


\u7ec8\u7aef\u7684\u6267\u884c\u7ed3\u679c\uff1a

7) \u83b7\u53d6\u8fde\u63a5\u5230\u7684\u624b\u673a\u7684\u5e8f\u5217\u53f7
adb get-serialno


\u7ec8\u7aef\u7684\u6267\u884c\u7ed3\u679c\uff1a

8)\u83b7\u53d6\u8bbe\u5907\u7684\u8fde\u63a5\u72b6\u6001
adb -s get-state
eg:
adb -s 99eb07a9 get-stat


\u7ec8\u7aef\u7684\u6267\u884c\u7ed3\u679c\uff1a

9) \u7b49\u5f85\u8bbe\u5907\u8fde\u63a5\u6210\u529f
adb wait-for-device


\u8be5\u547d\u4ee4\u5c06\u4f1a\u963b\u585e\u4e00\u76f4\u5230\u9ed8\u8ba4\u8fde\u63a5\u7684\u90a3\u90e8\u673a\u5668\u72b6\u6001\u53d8\u4e3adevice\uff0c\u4e5f\u5c31\u662f\u8fde\u63a5\u6210\u529f\u3002
10) adb-server \u7684\u5f00\u542f\u4e0e\u5173\u95ed
adb kill-server
adb start-server


\u7ec8\u7aef\u7684\u6267\u884c\u7ed3\u679c\uff1a

\u6709\u65f6\u5019\u6211\u4eec\u5f00\u542fserver\u4f1a\u5931\u8d25\uff0c\u8fd9\u662f\u56e0\u4e3a\u6211\u4eec\u88c5\u4e86\u7684\u624b\u673a\u52a9\u624b\uff0c\u8c4c\u8c46\u835a\u6216\u8005\u5176\u4ed6\u8f6f\u4ef6\u81ea\u5e26\u6709\u81ea\u5df1\u7684adb\uff0c\u5bfc\u81f4\u7aef\u53e3\u51b2\u7a81\u5f00\u542f\u5931\u8d25\u3002\u4e3b\u8981\u5173\u6389\u90a3\u4e9b\u8f6f\u4ef6\u5e76\u4e14\u6740\u6389\u90a3\u4e9b\u8f6f\u4ef6\u81ea\u5e26\u7684adb\u8fdb\u7a0b\u91cd\u6765\u5373\u53ef\u3002
1.2 \u624b\u673a\u6267\u884cShell\u547d\u4ee4
\u4f17\u6240\u5468\u77e5\uff0cAndroid\u7684\u5185\u6838\u672c\u8eab\u5c31\u662fLinux\uff0c\u6240\u4ee5Android\u672c\u8eab\u4e5f\u652f\u6301Linux\u547d\u4ee4\uff0c\u4f46\u662f\u56e0\u4e3a\u662f\u624b\u673a\u7cfb\u7edf\uff0c\u6240\u4ee5\u8fdb\u884c\u4e86\u4e00\u5b9a\u7684\u5220\u51cf\uff0c\u90e8\u5206\u547d\u4ee4\u4e0d\u652f\u6301\uff0c\u800c\u4e0d\u652f\u6301\u7684\u90e8\u5206\uff0c\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7\u5b89\u88c5busybox\u8fd9\u4e2a\u8f6f\u4ef6\u8fdb\u884c
\u586b\u8865\u3002
\u4e0b\u9762\u6211\u4eec\u8bb2\u89e3\u4e0b\u5982\u4f55\u5728\u624b\u673a\u4e2d\u6267\u884cShell\u547d\u4ee4\uff1a
1) \u6bcf\u6b21\u90fd\u52a0\u4e0aadb shell\u6765\u8fdb\u884c\u547d\u4ee4\u7684\u53d1\u9001\u4e0e\u6267\u884c
adb shell


2) \u5148\u901a\u8fc7adb shell\u8fdb\u5165\u624b\u673aShell\u6267\u884c\u72b6\u6001\uff0c\u7136\u540e\u76f4\u63a5\u8f93\u5165Linux\u547d\u4ee4\uff0c\u5982\u56fe\uff1a
\u3000\u3000
1.3 Activity Manager \u5e38\u7528\u547d\u4ee4\u4e0e\u53c2\u6570\u8bf4\u660e
\u4e00\u822c\u60c5\u51b5\u4e0b\uff0c\u6211\u4eec\u6700\u5e38\u7528\u5b83\u6765\u8fdb\u884capp\u7684\u5f00\u542f\uff0c\u5e76\u4e14\u4f20\u9012\u4e00\u5b9a\u7684\u53c2\u6570\u8fc7\u53bb,\u6bd4\u5982\uff1a
adb shell am start -a android.intent.action.VIEW -n cn.uc.test/.MainActivity -d
\u5728\u8fd9\u91cc\u5c31\u4e0d\u505a\u592a\u8fc7\u8be6\u7ec6\u548c\u91cd\u590d\u7684\u8bf4\u660e\u4e86
1.4 Package Manager \u5e38\u7528\u547d\u4ee4\u4e0e\u53c2\u6570\u8bf4\u660e
1) \u4f7f\u4e00\u4e2aapk\u5904\u4e8e\u7981\u7528\u72b6\u6001\uff0c\u76f8\u5f53\u4e8e\u5378\u8f7d\u4e86\uff1a
disable
\u5176\u4e2d PACKAGE_OR_COMPONENT\u7684\u683c\u5f0f\u662f package/class\uff0c \u5982 com.UCMobile/.main.UCMobile
eg:
adb shell su disable com.UCMobile/.main.UCMobile
\u7ec8\u7aef\u6267\u884c\u7ed3\u679c\uff1a

\u540c\u65f6\u6211\u4eec\u5728\u624b\u673a\u4e0a\u53d1\u73b0\uff0cUC\u6d4f\u89c8\u5668\u7684\u56fe\u6807\u4e0d\u89c1\u4e86
2) \u8ba9\u4e00\u4e2aapk\u4ece\u7981\u7528\u72b6\u6001\u6062\u590d\u8fc7\u6765
enable

\u5176\u4e2d PACKAGE_OR_COMPONENT\u7684\u683c\u5f0f\u662f package/class\uff0c \u5982 com.UCMobile/.main.UCMobile
eg:
adb shell su enable com.UCMobile/.main.UCMobile


\u7ec8\u7aef\u6267\u884c\u7ed3\u679c\uff1a

\u540c\u65f6\u6211\u4eec\u4ece\u624b\u673a\u4e0a\u53d1\u73b0\uff0cUC\u6d4f\u89c8\u5668\u7684\u56fe\u6807\u53c8\u56de\u6765\u5566\u3002
3) \u67e5\u770b\u4e00\u4e2aapk\u6240\u5728\u7684\u8def\u5f84
pm path
eg:
adb shell pm path com.UCMobile


\u7ec8\u7aef\u6267\u884c\u7ed3\u679c\uff1a

4) \u67e5\u770b\u624b\u673a\u4e2d\u88c5\u7684\u6240\u6709\u7684\u5305
pm list packages

\u518d\u6b21\u4e0d\u505a\u8fc7\u591a\u7684\u8bf4\u660e
1.5\u5176\u4ed6\u5e38\u7528\u7684adb\u547d\u4ee4
1) \u5c4f\u5e55\u5f55\u50cf
\u4f8b\u5982\uff0c\u5c4f\u5e55\u5f00\u59cb\u5f55\u50cf\u5e76\u4e14\u50a8\u5b58\u5230/sdcard\u4e2d\uff0c\u540c\u65f6\u540d\u5b57\u4e3ademo.mp4
adb shell screenrecord /sdcard/demo.mp4


2) \u5173\u95ed\u8bbe\u5907\u8bf7\u6c42\uff0c\u5f00\u542f\u8bbe\u5907
adb shell stop
adb shell start


3)\u8bbe\u5907\u5173\u673a\u4ee5\u53ca\u91cd\u542f
adb reboot
adb shutdown

\u5b89\u88c5Android SDK\u548c\u8bbe\u7f6eADB\u6b65\u9aa4\uff1a
\u6ce8\uff1a\u5728\u5b89\u88c5\u524d\uff0c\u9996\u5148\u8981\u914d\u7f6eJDK\u73af\u5883\u53d8\u91cf\uff0cJDK\u5728java\u5b98\u7f51\u4e0b\u8f7d\u5373\u53ef\u3002
\u4e00\u3001 JDK\u73af\u5883\u914d\u7f6e:
1. \u5b89\u88c5\u597djdk\u540e\u53f3\u51fb"\u6211\u7684\u7535\u8111">\u5c5e\u6027>\u9ad8\u7ea7>\u5355\u51fb"\u73af\u5883\u53d8\u91cf"\u6309\u94ae
2. \u70b9\u51fb"\u7cfb\u7edf\u53d8\u91cf"\u9009\u9879\u6846\u4e2d\u7684"\u65b0\u5efa"\u6309\u94ae
3. \u5728\u53d8\u91cf\u540d\u53f3\u8fb9\u7684\u6587\u672c\u6846\u4e2d\u8f93\u5165 JAVA_HOME
4. \u5728\u53d8\u91cf\u503c\u53f3\u8fb9\u7684\u6587\u672c\u6846\u4e2d\u8f93\u5165jdk\u7684\u5b89\u88c5\u8def\u5f84(\u5982\u76d8\u7b26:\*\Java\jdk1.*)\u76f4\u5230jdk\u6587\u4ef6\u5939\u6839\u76ee\u5f55\uff0c\u4e4b\u540e\u70b9\u786e\u5b9a\u4fdd\u5b58\u9000\u51fa

5. \u53cc\u51fb\u4e0b\u62c9\u5217\u8868\u4e2d\u53d8\u91cf\u4e3a"path"\u7684\u9879

6. \u5728\u5f39\u51fa\u7684\u5bf9\u8bdd\u6846\u4e2d\u7684\u53d8\u91cf\u503c\u53f3\u8fb9\u7684\u6587\u672c\u6846\u7684\u6700\u540e\u8f93\u5165 ;%JAVA_HOME%\bin \u70b9\u51fb\u786e\u5b9a\uff0c\u70b9\u51fb"\u7cfb\u7edf\u53d8\u91cf"\u9009\u9879\u6846\u4e2d\u7684"\u65b0\u5efa"\u6309\u94ae

7. \u5728\u53d8\u91cf\u540d\u53f3\u8fb9\u7684\u6587\u672c\u6846\u4e2d\u8f93\u5165CLASSPATH
8. \u5728\u53d8\u91cf\u503c\u53f3\u8fb9\u7684\u6587\u672c\u6846\u4e2d\u8f93\u5165".;%JAVA_HOME%\jre\lib\rt.jar.;%JAVA_HOME%\lib\tools.jar" \u70b9\u786e\u5b9a>\u786e\u5b9a>\u786e\u5b9a\u540e\u4fdd\u5b58\u9000\u51fa

\u4e8c\u3001\u6d4b\u8bd5
1. \u914d\u7f6e\u597d\u73af\u5883\u540e:\u5f00\u59cb>\u8fd0\u884c>cmd \u5728\u547d\u4ee4\u7a97\u53e3\u8f93\u5165 java -version
2. \u56de\u8f66\u540e\u5982\u679c\u663e\u793a\u6709java version "1.*.x"\u5219\u8bf4\u660e\u5b89\u88c5\u597d \u518d\u8f93\u5165java>\u56de\u8f66>javac>\u56de\u8f66\u540e\uff0c\u663e\u793a\u76f8\u5173jdk\u76f8\u5173\u4fe1\u606f\u5219\u8bf4\u660e\u914d\u7f6e\u6210\u529f
\u4e09\u3001SDK\u5b89\u88c5\u6210\u529f\u540e\uff0c\u914d\u7f6e\u73af\u5883\u53d8\u91cf\uff08SDK\u5b89\u88c5\u9700\u8981\u201c\u7ffb\u5899\u201d\u5728Google\u4e0a\u7f51\u624d\u80fd\u4e0b\u8f7d\u5b89\u88c5\u5305\uff09
1. \u9f20\u6807\u53f3\u952e\u51fb"\u6211\u7684\u7535\u8111">\u5c5e\u6027>\u9ad8\u7ea7\u7cfb\u7edf\u8bbe\u7f6e>\u9ad8\u7ea7>\u5355\u51fb"\u73af\u5883\u53d8\u91cf"\u6309\u94ae
2. \u5728\u7cfb\u7edf\u53d8\u91cf\u4e2d\uff0c\u53cc\u51fb\u4e0b\u62c9\u5217\u8868\u4e2d\u53d8\u91cf\u4e3a"Path"\u7684\u9879
3. \u5728\u5f39\u51fa\u7684\u5bf9\u8bdd\u6846\u4e2d\u7684\u53d8\u91cf\u503c\u53f3\u8fb9\u7684\u6587\u672c\u6846\u7684\u6700\u540e\u8f93\u5165adb.exe\u548cfastboot.exe\u6240\u5728\u7684\u76d8\u7b26\uff0c\u5982\u201d; C:\Work\android-sdk_r07-windows\android-sdk-windows\platform-tools\u201d\u70b9\u51fb\u786e\u5b9a\u9000\u51fa\u8bbe\u7f6e\u5373\u53ef
\u56db\u3001ADB\u8c03\u8bd5
1. \u5c06\u624b\u673a\u8bbe\u7f6e\u4e3adebug\u6a21\u5f0f\uff0c\u5728\u5f00\u53d1\u8005\u9009\u9879\u4e2d
2. \u624b\u673a\u901a\u8fc7USB\u7ebf\u63d2\u4e0a\u7535\u8111\uff0c\u8fde\u63a5\u6210\u529f\u4ee5\u540e\uff0c\u7b2c\u4e00\u6b21\u8fde\u63a5\u7684\u624b\u673a\u4f1a\u5728\u624b\u673a\u5c4f\u5e55\u4e0a\u663e\u793a\u4e00\u4e32\u5b57\u7b26\uff0c\u76f4\u63a5\u9009\u62e9\u63a5\u53d7\u3002
3. \u6253\u5f00CMD\uff0c\u8f93\u5165\uff1aADB devices\uff0c\u770b\u662f\u5426\u51fa\u73b0\u4ee5\u4e0b
* daemon not running. starting it now on port 5037 ** daemon started successfully *List of devices attached 248227000396 device
\u5982\u679c\u51fa\u73b0
adb server is out of date. killing
ADB server didn't ACK
* failed to start daemon *
\u8bf7\u6309\u7167\u4ee5\u4e0b\u6b65\u9aa4\u64cd\u4f5c\uff1a
1. \u5173\u95ed\u6240\u6709\u7684\u9632\u706b\u5899\u8f6f\u4ef6
2. \u5728cmd\u7a97\u53e3\u8f93\u5165\uff1aC:\Users\xxxx>adb nodaemon server \uff0c \u7cfb\u7edf\u63d0\u793a\u201c cannot bind 'tcp:5037' \u8fd9\u662fADB\u6240\u9700\u8981\u76845037\u7aef\u53e3\u88ab\u5360\u7528\u4e86\uff0c\u5173\u6389\u5360\u7528\u7684\u8fdb\u7a0b\u5373\u53ef\u3002
\u603b\u7ed3\uff1a\u5b89\u88c5Android SDK\u548c\u8bbe\u7f6eADB\u65f6\uff0c\u5148\u8981\u5b89\u88c5JDK\uff0c\u914d\u7f6e\u73af\u5883\u53d8\u91cf\uff0c\u7136\u540e\u5b89\u88c5SDK\uff0c\u914d\u7f6e\u73af\u5883\u53d8\u91cf\uff0c\u6700\u540eADB\u8c03\u8bd5 \u987a\u5e8f\u4e0d\u80fd\u5f04\u53cd\uff0cJDK\u3001SDK\u3001ADB\u548cfastboot\u5de5\u5177\u8981\u63d0\u524d\u4e0b\u8f7d\u597d

有一个相关adb 命令可以查看已安装应用的包名:



如图。至于版本号,图标这些东西在命令行是看不到的,都在应用内部打包了。



答:

1.在有root 权限并且开启了view server 的前提下,使用sdk/tools目录下hierarchyviewer.bat 工具可以获得
2.在sdk/build-tools目录下有个aapt工具,使用aapt dump badging *.apk可以获得
3.在CMD窗口中执行adb logcat -v time -s ActivityManager,然后点击应用进入,如点击系统设置,进入后会有相应的日志信息打印出来,在信息中查找cmp=com.android.settings/.Settings



adb shell pm list packages:列出所有的包名。
adb shell dumpsys package:列出所有的安装应用的信息
dumpsys package com.android.XXX:查看某个包的具体信息

1.在有root 权限并且开启了view server 的前提下,使用sdk/tools目录下hierarchyviewer.bat 工具可以获得
2.在sdk/build-tools目录下有个aapt工具,使用aapt dump badging *.apk可以获得
3.在CMD窗口中执行adb logcat -v time -s ActivityManager,然后点击应用进入,如点击系统设置,进入后会有相应的日志信息打印出来,在信息中查找 cmp=com.android.settings/.Settings

  • Linux涓Grep鍛戒护鐨勮缁浣跨敤鏂规硶?
    绛旓細鍦╨inux涓璯rep鍛戒护鏄潪甯告湁鐢ㄧ殑,瀹冨拰绠¢亾(|)閰嶅悎浣跨敤,闈炲父寮哄ぇ,鐢ㄤ簬鎼滅储鏂囨湰鏂囦欢.濡傛灉鎯宠鍦ㄥ嚑涓枃鏈枃浠朵腑鏌ユ壘涓瀛楃涓诧紝鍙互浣跨敤鈥榞rep鈥欏懡浠ゃ傗榞rep鈥欏湪鏂囨湰涓悳绱㈡寚瀹氱殑瀛楃涓层 鍋囪鎮ㄦ鍦ㄢ/usr/src/linux/Documentation鈥欑洰褰曚笅鎼滅储甯﹀瓧绗︿覆鈥榤agic鈥欑殑鏂囦欢锛 $ grep magic /usr/src/linux/...
  • linux涓嬬敤浠涔鍛戒护鍙互鏌ョ湅缃戠粶鎺ュ彛鐨勪俊鎭
    绛旓細-u (udp)浠呮樉绀簎dp鐩稿叧閫夐」 -n 鎷掔粷鏄剧ず鍒悕锛岃兘鏄剧ず鏁板瓧鐨勫叏閮ㄨ浆鍖栨垚鏁板瓧銆-l 浠呭垪鍑烘湁鍦 Listen (鐩戝惉) 鐨勬湇鍔$姸鎬 -p 鏄剧ず寤虹珛鐩稿叧閾炬帴鐨勭▼搴忓悕 -r 鏄剧ず璺敱淇℃伅锛岃矾鐢辫〃 -e 鏄剧ず鎵╁睍淇℃伅锛屼緥濡倁id绛 -s 鎸夊悇涓崗璁繘琛岀粺璁 -c 姣忛殧涓涓浐瀹氭椂闂达紝鎵ц璇etstat鍛戒护銆傛彁绀猴細LISTEN鍜孡ISTENING...
  • 濡備綍鐢ㄥ懡浠ゆ煡鐪媗inux鐗堟湰
    绛旓細鍦ㄥ懡浠鎻愮ず绗︿笅杈撳叆浠ヤ笅鍛戒护锛屽彲浠鏌ョ湅绯荤粺鐗堟湰鍙 uname -a 鏄剧ず鍐呮牳鐗堟湰鍙 lsb_release -a 鏄剧ず绯荤粺鐗堟湰centos6.5 cat /etc/redhat-release 鏄剧ず绯荤粺鐗堟湰
  • linux涓嬫煡鐪閭d簺绔彛姝e湪浣跨敤鐨鍛戒护鏄粈涔?
    绛旓細inux鐨鏌ョ湅璺敱淇℃伅鐨鍛戒护: [root@ice /etc]# route -n Kernel IP routing table Destination
  • linux涓璯rep鍛戒护鐨浣跨敤
    绛旓細linux涓璯rep鍛戒护鐨勪娇鐢╣rep (global search regular expression(RE) and print out the line,鍏ㄩ潰鎼滅储姝e垯琛ㄨ揪寮忓苟鎶婅鎵撳嵃鍑烘潵)鏄竴绉嶅己澶х殑鏂囨湰鎼滅储宸ュ叿,瀹冭兘浣跨敤姝e垯琛ㄨ揪寮忔悳绱㈡枃鏈,骞舵妸鍖归厤鐨勮鎵撳嵃鍑烘潵銆俇nix鐨刧rep瀹舵棌鍖呮嫭grep銆乪grep鍜宖grep銆俫rep鍛戒护鏄竴绉嶅己澶х殑鏂囨湰鎼滅储宸ュ叿,瀹冭兘浣跨敤姝e垯琛ㄨ揪寮忔悳绱㈡枃鏈,骞舵妸鍖...
  • linux涓 鐢ㄤ粈涔鍛戒护鏌ョ湅杩涚▼?濡備綍鏉姝昏繘绋?
    绛旓細a 鏄剧ず缁堢涓婄殑鎵鏈夎繘绋嬶紝鍖呮嫭鍏朵粬鐢ㄦ埛鐨勮繘绋嬨 r 鍙樉绀烘鍦ㄨ繍琛岀殑杩涚▼銆 涓鑸敤ps aux |grep 杩涚▼鍚 鎼滅储鏌愪釜杩涚▼ 鏉姝昏繘绋嬩竴鑸敤kill 杩涚▼鍙 姣斿ps鍑烘潵鐨勬煇涓繘绋嬪涓嬫墍绀 4948 ? Ss 0:00 xinetd -stayalive -pidfile /var/run/xinetd.pid 鏉姝昏杩涚▼鍛戒护涓簁ill 4948 濡傛灉瑕佹潃姝讳竴...
  • Linux瀹炵敤鍛戒护鏈夊摢浜?
    绛旓細1.19缁堟涓鍏卞墠鍙拌繘绋嬪彲鑳界敤鍒扮殑鍛戒护鍜屾搷浣渒illctrl+cshut downhalt1.22涓轰簡灏嗗綋鍓嶇洰褰曚笅鐨勫綊妗f枃妗yftp,tar瑙e帇缂╁埌/tmp鐩綍涓,鐢ㄦ埛鍙互浣跨敤鍛戒护tar xvzf myftp.tgz-C/tmptar xvzf myftp.tgz-R/tmptar vzf myftp.tgz-X/tmptar xvzf myftp.tgz/tmp1.23涓嬮潰鏈夊叧linux鏌ョ湅绯荤粺璐熻浇鐨勫懡浠,璇存硶閿欒鐨勬槸?uptime...
  • 鏌ョ湅Linux涓绯荤粺璧勬簮鍗犵敤甯哥敤鍛戒护
    绛旓細avarage=8 ,CPU=3,8/3=2.666锛2.66杩欎釜鍊艰〃绀虹郴缁熺姸鎬佽壇濂 澶т簬5涔熶笉涓瀹氭槸涓ラ噸鎬ц兘闂锛屾湁鍙兘鏄殑纭富鏈烘彁渚涚殑鏈嶅姟瓒呰繃浜嗕粬鑳藉鎻愪緵鐨勮兘鍔涳紝闇瑕佹墿瀹逛簡銆傝鍏蜂綋鐪嬬湅銆傚彟澶栵紝鍦╨inux涓嬫煡鐪绯荤粺璧勬簮鐨勫崰鐢ㄦ儏鍐碉紝杩樻湁浜屼釜鍛戒护锛屽畠浠垎鍒槸锛歷mstat 涓 iostat 銆傛湁鍏磋叮鐨勬湅鍙嬶紝涔熷彲浠ョ爺绌朵笅銆
  • Linux鏌ョ湅鎵鏈夌敤鎴风敤浠涔鍛戒护
    绛旓細who鏄鏌ョ湅褰撳墠鍦ㄧ嚎鐨勭敤鎴穕ast鏄煡鐪嬫渶杩戠敤鎴风殑鐧诲綍璁板綍鏌ョ湅鎵鏈夌敤鎴峰垪琛ㄦ槸cat /etc/passwdLinux甯哥敤鍛戒护:arch 鏄剧ず鏈哄櫒鐨勫鐞嗗櫒鏋舵瀯(1)uname -m 鏄剧ず鏈哄櫒鐨勫鐞嗗櫒鏋舵瀯(2)uname -r 鏄剧ず姝e湪浣跨敤鐨勫唴鏍哥増鏈琩midecode -q 鏄剧ず纭欢绯荤粺閮ㄤ欢 - (SMBIOS / DMI)hdparm -i /dev/hda 缃楀垪涓涓鐩樼殑鏋舵瀯鐗规dparm -tT ...
  • linux鐨勭畝鍗曟墦寮鍛戒护
    绛旓細linux涓鐨勬枃浠跺繀椤昏鍏堣幏寰楀彲鎵ц鏉冮檺鎵嶈兘鎵ц锛屼娇鐢╨s -lrt鍛戒护鏌ョ湅鏂囦欢鏄惁鏈夊彲鎵ц鏉冮檺锛宺浠h〃鍙锛寃浠h〃鍙啓锛寊浠h〃鍙墽琛岋紝浣跨敤root鐢ㄦ埛鐧婚檰鍛戒护琛屽悗锛屽彲浠ヤ娇鐢╟hmod鍛戒护鏀瑰彉鏂囦欢浣跨敤鏉冮檺锛屽彲浠ョ敤chmod 777 <鏂囦欢鍚>鏉ュず寰楁枃浠剁殑瀹屾暣鏉冮檺.鍦ㄨ幏寰楀彲鎵ц鏉冮檺鍚,鍙互鍦ㄦ枃浠舵墍鍦ㄧ洰褰曚笅浣跨敤./<鏂囦欢鍚>鏉...
  • 扩展阅读:kali linux手机版下载 ... linux常用的108个命令 ... linux scp命令用法 ... linux必学的60个命令 ... linux命令cp-r ... 在线linux网站 ... linux chmod用法详解 ... linux怎么用命令看图片 ... linux赋权限命令777 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网