有没有办法安装旧版本的Android平台工具?

时间:2018-11-23 22:48:17

标签: android adb android-sdk-manager platform-tools

我一直在下午闲逛,试图看看是否有任何方法可以安装旧版本的from selenium import webdriver from selenium.webdriver.chrome.options import Options from bs4 import BeautifulSoup from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC options = Options() driver = webdriver.Chrome(options=options) driver.get('https://www.tripadvisor.com/Attractions-g34438-Activities-Miami_Florida.html') WebDriverWait(driver, 20).until(EC.presence_of_element_located((By.XPATH, '//*[@id="component_3"]/div/div/div[12]/div[1]/div/div/div/div[1]/span'))) driver.execute_script("arguments[0].scrollIntoView();", driver.find_element_by_xpath('//*[@id="component_3"]/div/div/div[12]/div[1]/div/div/div/div[1]/span')) driver.execute_script("arguments[0].click();", driver.find_element_by_xpath('//*[@id="component_3"]/div/div/div[12]/div[1]/div/div/div/div[1]/span')) html = driver.page_source soup = BeautifulSoup(html, 'lxml') items = soup.findAll('a', {'class':'attractions-attraction-overview-main-Pill__pill--23S2Q'}) #You could use this to not just get text but also the ['href'] too. for item in items: print(item.get_text()) driver.quit() Android。我已尝试通过platform-tools和较旧的sdkmanager版本进行尝试,但它们似乎总是链接到最新版本的android。我正在尝试不使用platform-tools

这也使创建具有相同版本的服务器变得困难,因为在我们提供新系统时,它一直在拉动最新版本。我查看了发行说明,并注意到根据构建日期,我们的系统具有不同版本的Android Studio

https://developer.android.com/studio/releases/platform-tools

问题:

  1. 是否可以通过命令行或通过网络下载platform-tools的旧版本?
  2. 使用platform-tools时是否缺少指定您要安装哪个版本的platform-tools的方法?

谢谢

1 个答案:

答案 0 :(得分:1)

是的,您可以下载旧版本, https://dl.google.com/android/repository/platform-tools_r27.0.0-windows.zip是一个示例。

更改链接中的版本号以获取所需的版本。另一个例子 https://dl.google.com/android/repository/platform-tools_r26.0.0-windows.zip

编辑: 如果要通过sdk管理器下载特定的平台工具,请首先取消选中,如图所示,然后单击“应用”。 enter image description here

然后再次下载平台工具,如下图所示: enter image description here