android studio的sdk配置,Android Studio配置本地SDK的方法_Herizack的博客-程序员秘密

技术标签: android studio的sdk配置  

Android Studio配置本地SDK的方法

Android Studio配置本地SDK

4e778100b99b72a1fae9d8dab6e272b6.png

问题一:Android Studio报错:SDK does not contain any platforms.

724aa0c3c4f9b42cb1c0315fb015d11e.png

解决方法:本地SDK应放到名为platforms的外层文件夹内。

例子:D:\SDK\platforms… (选择路径时选取到SDK文件夹即可)

问题二:Android SDK location should not contain whitespace, as this can cause problems with the NDK tools.

ad76208aefcaaa14abe29e6553c943f8.png

解决方法:很明显SDK的路径中不能含有空格,重命名带空格的文件夹或转移SDK至其他目录即可。

完成

7267d6c7959ebcced120f33f62b8c1ec.png

到此这篇关于Android Studio配置本地SDK的方法的文章就介绍到这了,更多相关Android Studio配置本地SDK内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

时间: 2020-11-19

6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

由于之前一直没有写博客的习惯,所以这么些年下来回头看时并没有留下些实质的东西,所以从今天开始决定还是写点东西.最近刚刚才开始接触SDK的开发,先从简单的开始吧,今天就介绍使用Android Studio开始第一个SDKDemo的开发. 1.先使用Android Studio创建项目工程(此处省略): 2.在项目里面新建一个module:新建一个Class文件,然后添加一个方法,例如: 3.在module的gradle里面添加下面的内容(注:文件最外层添加),如下图: 4.点击Sync Now,等

6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

前言 首先SDK是提供给别人调用的工具.所以常见的SDK都是以jar包,so库,aar包等方式导入APP项目中.然后提供一些公开的API供接入方调用.所以在Androidstudio中如果需要生成jar或者aar,就需要将module变成library. 1.AndroidStudio生成library 在这里介绍AndroidStudio两种生成library的方式. 1.1.两种生成library的方式 新建library module. 这种会直接生成可编译成jar和aar的module.

不少朋友自己下载了一个Android SDK,怎样在Android studio中默认的Android SDK路径呢? 打开Android studio,点击"File"菜单下的"Other Settings",接着点击"Default Project Structure"选项. 2.这时就会看到SDK Location,点击图示第二个红色区域的图标,就可以修改默认的AndroidSDK路径. 1.修改SDK路径方法/步骤2 点击"Fi

6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

1,关闭 app的  grader.build下的implementation 对应sdk依赖.注释掉 2,去bmob官网下载sdk 压缩包,解压,找到lib文件夹.看到的是这样的: https://www.bmob.cn/downloads 3,因为  3下面的几个jar是可以正常添加依赖的,就不需要额外手动添加了.只用添加1,2,3 . 在app下创建libs 文件夹,将  图片红框3放入:然后在src/main下创建JniLibs,将图片红框1,2 放入. 4,在app的gradler.b

6b5aa0751a6f1e6a9d0b665a02cc1f46.gif

Android Studio下载更新Android SDK网络异常或无法下载 今天重新安装了下Android Studio,在安装SDK时老是提示网络异常,于是上网查了下, 解决方法如下:HTTP Proxy中Host name设置为mirrors.neusoft.edu.cn 再勾选 这样设置就好了,试了下下载速度很快,感谢好心人提供的方法 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

1.为了避免sdk到处找麻烦,我这边直接给你提供一个sdk 云盘下载: 链接: https://pan.baidu.com/s/1ttkUMuEW1pNg9Qx391rE7Q 提取码: nfj6 2.将sdk下载下来解压,在Android studio File->Setting->Android SDK Location中添加该解压的路径,如下图.(我这个适用window的) 3.我这个sdk,有点老,只到Android 5.0,需要配置更新,勾选Force https://......复选

配置BaiduMap 环境 1.在百度API中新建自己的一个APP包名和APP名需要注意和自己Android Studio 中的包名和APP名保持一致: 2.百度地图中还需要填写一个SHA1 数字签名: a.输入keytool -list -v -keystore debug.keystore,会得到三种指纹证书,选取SHA1类型的证书(密钥口令是android),这个获取到的SHA1的值和ecplise中获取的值是一样的,是作为debug用的. b.输入keytool -list -v -ke

4b309e915f1a63b4b6928e3627074e7a.png

相信很多朋友在使用Android studio开发中,遇到过如何引入第三方so文件的问题,然而第三方官方仅仅给出了ADT环境下的集成方式. Android studio中默认使用的是gradle编译方式,与ADT编辑方式不一样,那么so文件应当如何引入呢? 其实很简单.这里以集成JPUSH为例,看一下so文件如何引入到编译环境,最终到JNI直接可以调用该so文件. 首先,在我们的Module的根目录中建立libs目录,将jpush集成SDK中的so文件分别拷入,截图如下: 然后就是编写我们的bu

a8ddc60e8cbc1ca99a52cec35086b312.png

1.下载 进入官网(http://opencv.org/)下载OpenCV4Android并解压.目录结构如下图所示. 其中,sdk目录即是我们开发opencv所需要的类库:samples目录中存放着若干opencv应用示例(包括人脸检测等),可为我们进行android下的opencv开发提供参考:doc目录为opencv类库的使用说明及api文档等:而apk目录则存放着对应于各内核版本的OpenCV_2.4.3.2_Manager_2.4应用安装包.此应用用来管理手机设备中的opencv类库,

4d06f323323bb97cb245225401f259e5.png

相信有很多像我一样的朋友在使用Android Studio时,对 Gradle 和 Gradle Android 插件的版本号和作用不是很清楚,本篇文章的将对这些进行解释,最后通过一个实际的项目工程来说明其中的配置块的含义,并通过源代码的角度去剖析脚本的结构. 一.第一部分:Q&A 1.Gradle是什么? Gradle 是一个JVM平台上的自动化的构建工具,支持多项目构建,强有力依赖管理(本地或者远程依赖),构建脚本使用Groovy语言编写. 在Android Studio的 project

a733103cec14339597b9cfc68e06f4da.png

Note:这篇文章是基于Android Studio 3.01版本的,NDK是R16. step1:创建一个包含C++的项目 其他默认就可以了. C++ Standard 指定编译库的环境,其中Toolchain Default使用的是默认的CMake环境:C++ 11也就是C++环境.两种环境都可以编库,至于区别,后续会跟进,当前博文使用的是CMake环境. Exceptions Support 如果选中复选框,则表示当前项目支持C++异常处理,如果支持,在项目Module级别的build.g

首先是,在不同的AS中,gradle版本不同,下载的sdk版本不同,这些,都在gradle(Project.Models)相关代码里调过来就好.之前的文章里有说过. 经过调好gradle这些文件,AS已经可以built 成功后. 下一步,Run the application. 这时候,遇到问题:Run按钮灰色,失效. 点击Run旁边 Select Run/Debug Configuration按钮 选择 Edit Configuration,于是: 在model下拉框中选择app.如果下拉框中

一直知道RecyclerView可以代替ListView.GridView使用,听说功能很强大,但还没有去学习过.今天想学习,没想到还没开始便撞墙了.输入Recycler,只有这两个东西,没有提示RecyclerView,说明支持包中没有. 最后一番百度后,终于解决(真不敢想象没有网络的情况下,怎么开发.怎么解决问题). 1.打开SDK Manager,在Extras树下找到Android Support Library,下载好支持包.RecyclerView在v7-21版本就出来了.我这里不用

(1)将Eclipse项目导入到Android studio 中出现9-patch image问题解决方法: 在build.gradle里添加以下两句: aaptOptions.cruncherEnabled = false aaptOptions.useNewCruncher = false 用来关闭Android Studio的PNG合法性检查的,直接不让它检查. (2)Android Studio 错误: 非法字符: '\ufeff' 解决方案|错误: 需要class, interface

3a19304586cca16f4124ea9fa2ef6e2b.png

前言 Android studio依赖项目是使用gradle管理的,依赖一个项目.一个jar包.一个工程,都可以在这里进行配置,本文将给大家详细介绍关于Android Studio中Gradle依赖的相关内容,下面话不多说了,来一起看看详细的介绍吧 一.不同类型的library引入方案: 1.本地Module library依赖: 通过这种方式依赖的弊端是每次都需要构建module,当module比较多时构建非常耗时,建议控制module的依赖数量,避免构建耗时 //module需要在项目根目录

使用jni进行opencv开发可以快速地将PC端的opencv代码移植到手机上,但是如何在android studio下进行配置,网上几乎找不到教程,大多都是eclipse下使用mk文件的方法,找不到使用gradle的方案,摸了几天,总算是摸清楚了. 其实找对了方法,用android studio配置环境要比eclipse简单很多,首先是预先准备的环境: 1.Android studio,官网最新版,我用的是2.3.1: 2.OpenCV4Android,官网最新版,我用的3.2.0: 就这两个

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_36081486/article/details/117592819

智能推荐

Vue实现仿音乐播放器5-实现今日推荐访问百度音乐API获取数据_vue百度音乐代码下载_霸道流氓气质的博客-程序员秘密

前文前面已经实现了音乐导航菜单的切换,现在要实现主页面的今日推荐功能。效果实现实现首页重定向当应用初始化时,默认进入主页面home页,所以在router下的index.js下配置:export default new Router({  routes: [      {      path: '/',      name: 'Index',      re...

js数组的入门_Very mini的博客-程序员秘密

Array 对象Array 对象用于在单个的变量中存储多个值。 数组定义: 1) new Array() 2) new Array(item,item,item...); 定义同时即初始化 3) new Array(length) 定义指定长度的数组 4) [] 定义一个空数组 ...

[Go菜牛系列]通过go-wrk进行HTTP接口压力测试_moxiaomomo的博客-程序员秘密

http 接口压力测试示例‵go-wrk是一个用Go语言实现的轻量级的http基准测试工具,类似于wrk,本文将简单介绍一下如何使用go-wrk`实现接口的性能(压力)测试。安装 go-wrkhttps://github.com/wg/wrk# 本次采用go-wrk测试https://github.com/adjust/go-wrkgit clone git://github.com/adeven/go-wrk.gitcd go-wrk# 开启go modules的情况, 需要初始化配

CentOS8 系统时间同步设置_centos8 时间同步_IChen.的博客-程序员秘密

1、CentOS8使用chrony作为时间同步工具2、安装chrony3、启动和设置配置文件//设置为系统自动启动//编辑配置文件按照如下设置:注释掉 然后增加如下两行:4、重新加载配置文件

运行django项目出错提示:Requested setting REST_FRAMEWORK_归来一大叔的博客-程序员秘密

raise ImproperlyConfigured(django.core.exceptions.ImproperlyConfigured: Requested setting REST_FRAMEWORK, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing

mybatis保存数据_sky2line的博客-程序员秘密

(1)创建保存方法在接口类中创建抽象方法(2)在IUserDao.xml中加入插入语句<insert id="saveUser" parameterType="cn.rzpt.domain.User"> insert into user(username,address,sex,birthday) values (#{username},#{address},#{sex},#{birthday})</insert>(3)测试类User user

随便推点

使用druid连接池的出现connection泄漏的问题_毛豆有毛没豆的博客-程序员秘密

Caused by: com.ibatis.common.jdbc.exception.NestedSQLException: --- The error occurred in exam/model/demo.xml. --- The error occurred while executing query. --- Check the select * from pagemanage where id=? . --- Check the SQL Statement (pr..

自动识别扑克牌点数_weixin_30418341的博客-程序员秘密

版权所有 Conmajia 2012原文地址:点击查看作者:Nazmi AltunNazmi Altun著,Conmajia 译下载源代码 - 148.61 KB下载demo - 3.1 MB介绍(图片上的字:方块4,方块J,黑桃2)用机器人配上扑克牌识别系统,就可以在二十一点一类的扑克游戏中扮演荷官或是人类玩家的角色。实现这样的程序同样也是学习计...

jQuery笔记总结篇_程序员poetry的博客-程序员秘密

原文链接 http://blog.poetries.top/2016/10/20/review-jQuery首先,来了解一下jQuery学习的整体思路XMind源文件提供参考下载[Jquery笔记–复制图片地址到浏览器打开放大查看]第一节 jQuery初步认知jQuery概述JQuery概念javascript概念 基于Js语言的API和语法组织逻辑,通过内置window和document

[Elasticsearch] 部分匹配 (三) - 查询期间的即时搜索_max_expansions elasticsearch_dm_vincent的博客-程序员秘密

本章翻译自Elasticsearch官方指南的Partial Matching一章。查询期间的即时搜索(Query-time Search-as-you-type)现在让我们来看看前缀匹配能够如何帮助全文搜索。用户已经习惯于在完成输入之前就看到搜索结果了 - 这被称为即时搜索(Instant Search, 或者Search-as-you-type)。这不仅让用户能

基于MSP430单片机的LCD1602显示(嵌入式期末作业)_msp430proteus仿真lcd显示_冷漠中的孤傲的博客-程序员秘密

嵌入式的期末作业基于MSP430单片机的LCD1602显示,proteus仿真显示学号。看似简单,实际也简单。好啦废话少说 本来尝试用keil移植下工程,结果却不尽人意,还是用IAR吧首先我们先安装IAR for MSP430,这里注意不要下载错了IAR for ARM版本的就不能用。贴上下载链接:https://pan.baidu.com/s/1P7qAhhjYFYnp...

关于前置声明:#include类和前置class类名的区别_利白的博客-程序员秘密

今天看别人写的代码,用到了QTreeWidgetItem,这是QT自带的类,但是并没有#include<QTreeWidgetItem>而是在头文件里写了类的声明:然后用到这个类的函数接口:你看用到的都是指针!原来是因为当你在头文件声明成员变量或成员函数时,如果只需要用到某个类的指针而不需要用到类的对象,那么就可以直接只是声明一下这个类,不用include,这样可以...

推荐文章

热门文章

相关标签