首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在Android\Sdk中找不到哈希字符串为'android-28‘的目标

在Android\Sdk中找不到哈希字符串为'android-28'的目标可能是由于以下原因:

  1. 缺少对应的Android SDK版本:'android-28'代表Android 9.0(Pie)的SDK版本。如果在Android\Sdk目录中找不到该目标,可能是因为没有安装或下载该版本的SDK。您可以通过Android SDK Manager来安装所需的SDK版本。
  2. SDK路径配置错误:检查您的开发环境中的SDK路径配置是否正确。确保Android\Sdk目录正确设置为您的开发工具(如Android Studio)的SDK路径。
  3. SDK更新问题:如果您的SDK版本较旧,可能需要更新SDK以获取最新的版本。您可以使用Android SDK Manager来检查更新并下载最新的SDK版本。
  4. SDK组件缺失:某些情况下,特定的SDK组件可能未被安装。您可以使用Android SDK Manager来检查并安装所需的组件。

解决此问题的步骤如下:

  1. 打开Android SDK Manager:在Android Studio中,点击菜单栏中的"SDK Manager"图标,或者通过"File" -> "Settings" -> "Appearance & Behavior" -> "System Settings" -> "Android SDK"打开SDK Manager。
  2. 检查SDK版本:在SDK Manager中,确保已勾选并安装了'android-28'或对应的Android SDK版本。
  3. 更新SDK:如果已安装的SDK版本较旧,可以点击"SDK Tools"选项卡,然后勾选"Show Package Details"复选框,找到并勾选"Android SDK Platform 28"以及其他相关组件,然后点击"Apply"按钮进行更新。
  4. 检查SDK路径配置:在Android Studio中,点击菜单栏中的"File" -> "Project Structure" -> "SDK Location",确保"Android SDK Location"字段指向正确的SDK路径。
  5. 重新构建项目:如果您正在使用Android Studio进行开发,尝试重新构建项目,以便它可以正确地识别并使用所需的SDK版本。

腾讯云相关产品和产品介绍链接地址:

  • 腾讯云移动开发平台:https://cloud.tencent.com/product/mpp
  • 腾讯云云服务器(CVM):https://cloud.tencent.com/product/cvm
  • 腾讯云对象存储(COS):https://cloud.tencent.com/product/cos
  • 腾讯云人工智能(AI):https://cloud.tencent.com/product/ai
  • 腾讯云区块链(BCBaaS):https://cloud.tencent.com/product/baas
  • 腾讯云音视频服务(VOD):https://cloud.tencent.com/product/vod
  • 腾讯云数据库(TencentDB):https://cloud.tencent.com/product/cdb
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Flutter 找不到 android sdk(图文详解)记一次安装错误过程

Flutter 找不到 android sdk 周末时候升级了windows11系统,之后再安装flutter时候遇到下面的问题就做了一下记录 至于如何安装flutter,我在前面的教程里也有写到...这次我安装时候用了fvm版本控制工具, windows上安装fvm 方法一:先安装 choco 官网: https://chocolatey.org/ powershell 管理员身份运行命令行...choco upgrade chocolatey 可以安装成功 https://stackoverflow.com/questions/49175231/flutter-does-not-find-android-sdk...解决错误前屏幕截图:- Flutter 提供了更新 Android SDK 路径命令: 运行 flutter config --android-sdk flutter doctor --android-licenses...下一步是接受 Android SDK 许可。因此,计算机打开 CMD 并执行以下命令。 然后此时检查 是不是成功了呢,

2.3K10

Agora SDK Android使用(在线视频通话)

一.集成 1.注册账号创建项目 其中最重要要数 App ID 了 2.下载Agora SDK 二、学会看示例代码(可跳过) 1.整体了解项目结构(1v1视频通信示例) 以前看一个Android...项目先看AndroidManifest.xml,我更喜欢先把文件夹内结构树打印出来 打印文件夹内结构树可详见:杂篇-从整理文件发起杂谈[-File-] |---app |---.gitignore...--README.md |---README.zh.md |---settings.gradle 2.查看最项目的settings.gradle和build.gradle(最外层) 如果你想导入AS查看...,可以看一下com.android.tools.build:gradle版本修改一下 ---->[settings.gradle]----------------看一下项目包含模块-------...mRtcEngine.setupRemoteVideo(new VideoCanvas(surfaceView, VideoCanvas.RENDER_MODE_FIT, u surfaceView.setTag(uid); // 用uidsurfaceView

1.5K40
  • Agora SDK Android使用(在线视频通话)

    首先声明本文是Agora SDK入门小白文章 一.集成 1.注册账号创建项目 其中最重要要数 App ID 了 2.下载Agora SDK 二、学会看示例代码(可跳过) 1.整体了解项目结构(1v1...记得第一次接触网络是高二时候(2011年),那时候手机还是键盘式,貌似每月有100M流量 印象很深,当时用手机上网查了"GPRS流量"是什么意思?...高考之后(2012年)暑假,一个好友家里建了一个QQ号,起名"张风杰特烈"(后更名"张风捷特烈") 从此之后我手机基本和打电话,发短信无缘了。可以说是打开了新世界大门吧。...之后手机换了一部又一部,屏幕越来越大,流量也从100M变成了200M,之后 500M, 2G, 流量无限量 有了自己笔记本电脑,自己捯饬连上了路由器,自此WIFI成了相依伙伴,流量也不是我...数据流动中加工,反馈,展现 通过前端、后端、移动端涉猎,基本明白了是怎么回事。

    1.5K10

    Agora SDK Android使用(在线视频通话)| 掘金技术征文

    首先声明本文是Agora SDK入门小白文章 ---- 一.集成 1.注册账号创建项目 其中最重要要数 App ID 了 ---- 2.下载Agora SDK ---- 二、学会看示例代码...记得第一次接触网络是高二时候(2011年),那时候手机还是键盘式,貌似每月有100M流量 印象很深,当时用手机上网查了"GPRS流量"是什么意思?...高考之后(2012年)暑假,一个好友家里建了一个QQ号,起名"张风杰特烈"(后更名"张风捷特烈") 从此之后我手机基本和打电话,发短信无缘了。可以说是打开了新世界大门吧。...之后手机换了一部又一部,屏幕越来越大,流量也从100M变成了200M,之后 500M, 2G, 流量无限量 有了自己笔记本电脑,自己捯饬连上了路由器,自此WIFI成了相依伙伴,流量也不是我...数据流动中加工,反馈,展现 通过前端、后端、移动端涉猎,基本明白了是怎么回事。

    1.4K40

    CentOS7安装Android SDK

    # SDK版本下载 安装Android SDK时,可以提前到官网上查看可用下载 SDK版本 (opens new window),版本信息如下截图 [root@localhost androidSdk...,解压出来commandlinetools-linux-6858069_latest.zip中就一个cmdline-tools(其实该cmdline-tools内容就是tools内容,即该目录下...=${SDK_HOME}/tools/bin:$PATH # 配置通过cmdline-toolssdkmanager下载下来toolssdkmanager 执行 source /etc/profile...;30.0.2"(这三个安装包可以分开安装,这边是偷懒写法,即一次性安装了三个) 关心下 下载上述三个软件包之后内容 [root@localhost androidSdk]# pwd /usr/local...所有配置内容如下 export SDK_HOME=/usr/local/androidSdk # 配置通过cmdline-toolssdkmanager下载下来toolssdkmanager

    87910

    报错:Faild to install the following Android SDK

    昨晚gitthub上clone了个项目想学习一下,结果打开AS导入就报了这个错,如下: Faild to install the following Android SDK packages as some...platforms;android-28 Android SDK Platform 28 build-tools;27.0.3 Android SDK Build-Tools 27.0.3 提示应该是没有...27SDKD:\AndroidStudio\SDK\platforms,如果你们也遇到这个错可以先去你电脑SDKplatforms文件夹看一眼有没有。...输入sdkmanager "platform-tools" "build-tools;27.0.3" "platforms;android-27" 下载你缺少SDK版本即可。...重启你AS应该就好了,如果还没好可以配置一下ASSDK路径 File→Other Settings→Default Project Structure,第一个输入框里选择你本地SDK即可。

    58710

    unity3d+Android:apk未打入jar包,重复打入jar,temp临时目录,AS工程调试,Program type already present: com.xxx.BuildConfig

    APK是否打进Jar包 1.apk用winrar打开,提取class.dex文件,用dex2jar转换为jar文件 Temp目录 数据缓存(Data caches),写入临时文件和其他操作系统维护相关东西就扔到...native文件,一个拼图icon 再移入例如Assets/Plugins/Android/GCloudCore/ib目录下, 打apk失败,报错 CommandInvokationFailure...版本需求 例如gcloud ● minSdkVersion:>=15 ● targetSdkVersion:28 先到本地 Android SDK 目录下,打开sdk manager 下载 android...菜单栏file->Build Settings,进入Player Settings,设置Minimum API Level和Target API Level 所有接入sdk,要仔细阅读文档对sdk...com.xxx.xxxx.BuildConfig jar包被重复打包,他内部自带了BuildConfig,再打包时又生成了BuildConfig 解决办法:改AndroidMainifest里包名

    32020

    FFmpeg开发笔记(五十九)Linux编译ijkplayerAndroid平台so库

    ijkplayer源码托管地址https://github.com/bilibili/ijkplayer,截止2024年9月15日,ijkplayer获得3.24万星标数,以及0.81万个分支数,而这还是...为了让ijkplayer能够更新开发环境上正常运行,需要先在Linux系统上交叉编译ijkplayerAndroid平台上so文件,才能在App工程中导入并调用so库。...mount -o remount,size=2G /tmp二、安装AndroidSDK和NDK依次执行下列命令下载并安装AndroidSDK,注意不要用太高版本SDK,因为ijkplayer没有适配高版本.../sdkmanager "build-tools;28.0.3" "platforms;android-28"依次执行下列命令下载并安装AndroidNDK,注意不要用太高版本NDK,因为ijkplayer..._64.zipunzip android-ndk-r10e-linux-x86_64.zip执行下面的环境变量设置命令,分别设置SDK环境变量ANDROID_SDK,以及NDK环境变量ANDROID_NDK

    15010

    Android Studio如何查看源码并调试方法步骤

    背景 最近遇到一个Dialog问题,6.0手机上才可以重现,但是我们工程已经是targetsdk=28了,点击Dialog引用,只能看见28class文件,现在我也越来越懒了,以前针对这种问题...,我都会写个demo,去重现问题,但是现在希望能直接在当前工程快速定位出原因,能够基于源码debug肯定更好了,为了实现这个懒目标,我找了很多办法,下面就一一介绍下 方法一 切换compilesdk...支持 Android 官网文档查看和方法定位 支持 Native 方法源码查看 具体可以看截图: 正当我满心欢喜开启debug时,发现studio无法识别该代码,原因是作者思路是类名前面加版本号...url="jar://$USER_HOME$/Library/Android/sdk/platforms/android-27/android.jar!.../android-28" / </SOURCES </library </component PS:该文件可能没有,大家可以手动添加到自己缓存里 通过修改这个文件,只要源码路径存在,那就可以很方便其他版本源码并且调试了

    2K41

    配置Flutter环境ForMa

    安装Fluter 这里步骤其实和官方差不多,大家也可以直接参考官网 1.1 更新HomeBrew HomeBrewMac电脑默认自带这个工具包。我们只需要安装Flutter之前先升级它。...1.2.4 解压SDK包 下载完成后,那么接下来就是安装路径了 因为FlutterSDK包含了很多命令行工具。我们需要配置环境变量,所以建议你安装到你平时放命令行工具程序地方!...解决 使用提示命令升级SDK $ "/Users/h/Library/Android/sdk/tools/bin/sdkmanager" "platforms;android-28" "build-tools...;28.0.3" 2.3 配置安卓环境变量 在对应Shell配置文件写下. 12 #安卓 13 export ANDROID_HOME=~/Library/Android/sdk 14 #安卓模拟器路径...再次进行Flutter检测$ flutter doctor会发现搞定了! ? 2.5 配置安卓模拟器 打开AndroidStudio工具栏上模拟器管理 ?

    1.1K30

    【连载】聊聊 APK(四) —— 脱离 AS 手工创造 APK 文件

    aapt2 link -o resources.ap_ \ -I $ANDROID_HOME/platforms/android-28/android.jar \ compiled/layout_activity_main.xml.flat...首先我们要知道,java工具链是没有 android sdk ,所以我们需要在编译时候导入 classpath。...文件准备好了之后,编译命令如下: javac -d build -cp $ANDROID_HOME/platforms/android-28/android.jar src/main/java/**/*...生成 APK 之前检查 接下来其实我们代码上准备工作基本做完了,进行最后几步之前,我们再来温习一下一个正常 apk 结构 classes.dex 资源文件 resources.arsc 签名摘要...OK,这时候使用 linux/macOS 同学就很简单了,android debug.keystore 默认 ~/.android/debug.keystore 下,密码是 android

    1.7K60

    Linux下快速构建Android编译环境

    背景: 移动互联网时代,大多数企业内部都有移动客户端,而移动客户端又因为OS不同产生了两个派系,即安卓(Android)和苹果(IOS),而对于互联网技术从业者来说,这两者最直接区别就是开源和闭源...,因而也导致了构建移动客户端时,为了整体稳定性和可靠性考虑(甚至有成本考虑),需要进行分别编译,本篇文章记录下如何在Linux环境下构建Android编译环境...Linux下安卓(Android)编译环境搭建 前提条件 需要注意是,对于安卓(Android)应用来说,一些依赖包管理主要依靠sdkmanager这个命令行工具,该工具可以Android Studio...综上所述,Linux环境下编译安卓(Android)环境需要如下几个组件: JDK: java语言基础编译和运行环境 sdkmanager: 安卓(Android)应用下依赖包管理器 NDK: 安卓原生开发套件...,所以那样写不会有什么太大影响,因为编译器可以找到系统md5.h,但是Linux环境下,系统对大小写很敏感,如果代码里写死了MD5.h,而系统库是md5.h,那肯定会编译失败,而且一般人看到该异常情况不会想到是大小写问题

    4.5K20

    配置Flutter环境ForMac

    01安装Fluter 这里步骤其实和官方差不多,大家也可以直接参考官网 1.1 更新HomeBrew HomeBrewMac电脑默认自带这个工具包。我们只需要安装Flutter之前先升级它。...因为FlutterSDK包含了很多命令行工具。我们需要配置环境变量,所以建议你安装到你平时放命令行工具程序地方! 我这里安装在了根目录opt下!...imageMogr2/auto-orient/strip%7CimageView2/2/w/1000/format/webp) 解决 使用提示命令升级SDK $ "/Users/h/Library/...Android/sdk/tools/bin/sdkmanager" "platforms;android-28" "build-tools;28.0.3" 2.3 配置安卓环境变量 在对应Shell配置文件写下...imageMogr2/auto-orient/strip%7CimageView2/2/w/498/format/webp) 2.5 配置安卓模拟器 打开AndroidStudio工具栏上模拟器管理

    70530

    Mac端Flutter环境配置看这一篇就够了

    3、配置环境变量 因为FlutterSDK包含了很多命令行工具。我们就需要配置环境变量,所以我直接就安装到了根目录下了。...requires Android SDK 28 and the Android BuildTools 28.0.3 这就是提示让你去升级一下SDK,然后命令如下 "/Users/xueliheng.../Library/Android/sdk/tools/bin/sdkmanager" "platforms;android-28" "build-tools;28.0.3" 注意一下,这个地方升级是需要...下载下来之后解压到/Users/Library/Android/这个文件夹。把原先SDK直接覆盖就行了,就已经是最新SDK了。...这个就是缺少Flutter插件意思,那么我们就去AS里面去配置一下好了。打开ASPreferences,点击Plugins,搜索栏输入flutter,找到相应插件,然后Install。

    3.3K20

    Android NDK开发:打包so库及jar包供他人使用

    文章目录 一、目标及方式 二、新建调用方工程 三、新建库module 四、库模块添加c++支持 4.1 准备CMakeLists文件 4.2 修改sdkgradle脚本 4.3 编写c++及java...因为jni函数名是有特殊要求,它会指定jnijava接口路径,如果不提供jar包,那么使用者就要按照我们jni头文件声明函数名来建立java文件,这将是非常痛苦。...否则jni会找不到接口。 然后按照我们之前说包下建立名为MyStringUtil.java文件。...app module下已经有一个初始化MainActivity。直接用它显示NDK过来字符串。 接下来要将sdk作为app依赖。...然后appMainActivity里就可以调用sdk里MyStringUtils里ndkString方法获取字符串

    2.4K21

    Mac端Flutter环境配置看这一篇就够了

    3、配置环境变量 因为FlutterSDK包含了很多命令行工具。我们就需要配置环境变量,所以我直接就安装到了根目录下了。...requires Android SDK 28 and the Android BuildTools 28.0.3 这就是提示让你去升级一下SDK,然后命令如下 "/Users/xueliheng.../Library/Android/sdk/tools/bin/sdkmanager" "platforms;android-28" "build-tools;28.0.3" 注意一下,这个地方升级是需要...接下来我们配置一下安卓环境变量,还是根目录下找到.bash_profile文件,并在其中添加四个环境变量 export ANDROID_HOME=~/Library/Android/sdk export...这个就是缺少Flutter插件意思,那么我们就去AS里面去配置一下好了。打开ASPreferences,点击Plugins,搜索栏输入flutter,找到相应插件,然后Install。

    1K10
    领券