问题标签 [platform-tools]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - sdk platform-tools 版本 (26.0.2) 太旧,无法检查使用 API 27 编译的 API;请更新
我正在使用 IntelliJ Idea Community Edition 2017.2.5 并正在构建一个 Android 应用程序。
我的问题是,即使在我的应用程序(Gradle)中我有:
此外,在项目的第一次构建中,为 appcompat 编译,设计和支持设置为 27+(恕我直言,这是不好的做法,工作室已经指出这是一个坏主意),所以使用我拥有的工具,我已将其设置为 27.0.1,然后设置为 27.0.0 只是为了测试它是否可以工作..
在我的片段和活动中,我有:
警告说:
sdk platform-tools 版本 (26.0.2) 太旧,无法检查使用 API 27 编译的 API;请更新
现在,我知道关于旧版本和新版本的 SO 主题,但我(据我所知)正确设置了 Gradle,而且我无处使用平台工具版本 26 甚至 26.0.2 ......
我已经尝试过 3 次重新启动和使缓存无效。
该项目正确构建到设备上,一切正常。但是,当然,我想修复警告。(不要像有些人建议的那样隐藏它..)
想到的两件事是:
- 我错过了应该更新版本的地方,也许?
- 我需要从头开始一个新项目。
有任何想法吗?:)
android - Android Studio 3.1 Canary 3 上的 Gradle 同步错误
嘿,在将 Android Studio 更新到 3.1 Canary 3 后,我刚刚创建了新项目,但由于 gradle 同步失败:
错误:com.android.tools.idea.gradle.project.model.AndroidModuleModel.getMainArtifact()Lcom/android/tools/idea/gradle/project/model/ide/android/IdeAndroidArtifact;com.android.tools.idea.gradle .project.model.AndroidModuleModel.getMainArtifact()Lcom/android/tools/idea/gradle/project/model/ide/android/IdeAndroidArtifact;
我的毕业文件是:
而第二个 build.gradle
android - SDK平台工具发布
虽然我所有的库都是最新的,但 SDK 平台工具的版本是个问题,因为它仍然低于当前版本(Android SDK Platform-Tools 是 26.0.2,Build 是 27.0.1)。所以从我的 build.gradle 中,我有:
显示错误
找到版本 27.0.1、26.0.1、25.2.0 。示例包括 com.android.support..."
即使有许多无效缓存并重新启动。
所以我的问题是:我应该将我的 targetSDKversion 降级到 26 还是 25,或者我可以使用此错误消息运行我的项目吗?我使用 AS 3.1 Canary 4。
android - SDK 平台工具版本 (26.0.2) 太旧,无法检查使用 API 27 编译的 API
我的皮棉失败:
但据我所知 26.0.2 仍然是最新的平台工具:
android - 发送自定义 adb 命令进行恢复
我正在尝试通过 adb 与恢复进行通信。恢复是专有的,由小米制造。使用adb devices
命令时,处于恢复模式的设备被识别为“sideload”,因此无法打开外壳或其他任何东西。但是,特殊版本的 adb(也是小米制作的)可以发送特殊命令进行通信,例如adb getsn
or adb getversion
。此命令在 google 的平台工具中不可用,如果您尝试它们,它们会返回帮助屏幕。
现在我的问题:恢复已经更新,它有我通过查看恢复二进制文件中的字符串发现的新命令(例如“getromzone”),但是如果我尝试adb getromzone
我会得到帮助屏幕,因为小米的 adb 没有已使用新命令进行了更新,但无法识别它们。如何将此新命令发送到恢复?谢谢你。抱歉英语不好。
android-studio - 无法找到适用于 Android Studio 3.0.1 的 adb
关于错误信息:Unable to locate adb
.
我遵循了人们在其他线程上所说的内容,但没有一个有效。所以我在 SDK 管理器中卸载了 Android SDK 平台工具。Android Studio 不喜欢我这样做,所以 30 分钟后我取消了卸载。现在它一直在执行“Stopping -Installing Android SDK”并显示我的这条消息:"Cannot run program "C:\Users\admin\AppData\Local\Android\Sdk\platform-tools\adb.exe": CreateProcess error=2, The system cannot find the file specified"
我不知道该怎么做。我将把错误信息放在下面。非常感谢您的回复。
java - 从平台工具中自动删除的 adb.exe 文件
adb.exe 自动从平台工具中删除,我的电脑上没有安装防病毒软件。我也禁用了 Windows Defender 和防火墙。但它仍然被某人自动删除......!我该怎么办?
android - adb 列表中的幽灵 id
我遇到了一个问题,我的手机(一个实际的物理设备)已成为 adb 中的幽灵设备。即使没有连接,我也会收到:
adb devices
List of devices attached
xxxxxxxxxxxxxxxx no permissions
我已经运行kill-server
并重新启动了几次(出于其他原因)。真正的问题是我不能再将我的设备连接到 adb (除了无线 adb ,这很痛苦。
我发现这篇文章Ghost devices in adb devices在其中接受了一个可怕的解决方法,它适用于 windows 加上我的问题是我的物理设备是 ghost id 而不是模拟器。
刚刚尝试更新adb disconnect xxxxxxxxxxxxxxxx
,没有出现此类设备错误
android - 有没有办法安装旧版本的 Android 平台工具?
下午我一直在四处寻找,看看是否有任何方法可以安装旧版本的Android
platform-tools
. 我已经通过sdkmanager
旧android
版本尝试过,但它们似乎总是链接到最新版本的platform-tools
. 我试图在没有Android Studio
.
这也使得创建具有相同版本的服务器变得困难,因为当我们提供新系统时,它会不断地拉取最新版本。我查看了发行说明并注意到,根据构建日期,我们的系统具有不同版本的platform-tools
.
https://developer.android.com/studio/releases/platform-tools
问题:
- 有没有办法
platform-tools
通过命令行或网络下载旧版本? - 有没有一种方法可以指定
platform-tools
您在使用时要安装的版本sdkmanager
?
谢谢
android - 当我在 android 清单文件中设置活动时,如何修复“未找到默认活动”?
首先,我已经阅读了与我类似的问题,并尝试了所有推荐的解决方案。这些解决方案包括:
- 使缓存无效并重新启动
- 与 gradle 同步
- 重启 Android Studio
- 清理和构建
- 在启动器部分将配置更改为“无”
- 将清单文件上的 android:name 更改为完整的包名(例如:com.example.acer.alertbox.ActivityName)
这些解决方案似乎都不起作用,并且我不断收到错误消息说“未找到默认活动”。我已经尝试解决这个问题一个星期了,所以我希望有人能给我一个新的解决方案,除了我上面提到的 6 个。下面是我的 android 清单代码,对我来说似乎很好,并且我已经检查过多次。
更新:我已经卸载并重新安装了Android Studio,问题解决了,但又来了一个。当我单击“运行”按钮时,它没有做任何事情,并且我在右下角收到警告说内部 IDE 错误:无法找到 adb。我已经下载了 adb 文件并将其定位在这个目录 C:/Acer/Users/Local/Sdk 但它仍然没有改变任何东西。我也重新启动,同步项目 gradle 文件等,但没有任何效果!!请有人帮助我。以下是我从内部错误报告中得到的信息:
最新更新:通过从 Avast 防病毒软件恢复 adb.exe 解决了问题。