Questions tagged [sdk]

A software development kit (SDK) is a set of development tools that allows for the creation of software for a certain hardware platform, development environment, or software package. A SDK may consist of a combination of APIs, an IDE or other development tools, and frameworks.

A software development kit (SDK) is typically a set of development tools that allows for the creation of software or firmware for one or more of the following:

  • operating systems ();
  • hardware platforms () (e.g. desktop computers, mobile devices, gaming consoles, etc.);
  • hardware accessories () (e.g. external GPS hardware, barcode scanners, etc.);
  • software package () (e.g. advanced image processing, barcoding library, ERP, etc.).

While the term SDK may be narrowly interpreted as being simply an API, it may also be construed as including any combination of the following:

  • application programming interface ();
  • frameworks (); and/or
  • development tools, notably an integrated development environment ()
14941 questions
1239
votes
45 answers

Android SDK installation doesn't find JDK

I'm trying to install the Android SDK on my Windows 7 x64 System. jdk-6u23-windows-x64.exe is installed, but the Android SDK setup refuses to proceed because it doesn't find the JDK installation. Is this a known issue? And is there a solution?
Simon
  • 5,703
  • 3
  • 16
  • 6
719
votes
13 answers

What is the difference between compileSdkVersion and targetSdkVersion?

I have looked at the documentation for building with Gradle, but I'm still not sure what the difference between compileSdkVersion and targetSdkVersion is. All it says is: The `compileSdkVersion` property specifies the compilation target. Well, what…
coder123
  • 9,267
  • 5
  • 16
  • 13
603
votes
64 answers

Automatically accept all SDK licences

Since gradle android plugins 2.2-alpha4: Gradle will attempt to download missing SDK packages that a project depends on Which is amazingly cool and was know to be a JakeWharton project. But, to download the SDK library you need to: accept the…
nsvir
  • 8,781
  • 10
  • 32
  • 47
494
votes
16 answers

Changing API level Android Studio

I want to change the minimum SDK version in Android Studio from API 12 to API 14. I have tried changing it in the manifest file, i.e., and rebuilding the project, but I…
James B
  • 8,975
  • 13
  • 45
  • 83
383
votes
31 answers

Easy way to dismiss keyboard?

I have quite a few controls scattered throughout many table cells in my table, and I was wondering if there's an easier way to dismiss the keyboard without having to loop through all my controls and resigning them all as the first responder. I guess…
Seventoes
  • 4,810
  • 3
  • 19
  • 19
367
votes
2 answers

Difference between OpenJDK and Adoptium/AdoptOpenJDK

Due to recent Oracle Java SE Support Roadmap policy update (end of $free release updates from Oracle after March 2019 in particular), I've been searching for alternatives to Oracle Java. I've found that OpenJDK is an open-source alternative. And…
Mikhail Kholodkov
  • 23,642
  • 17
  • 61
  • 78
349
votes
6 answers

What are the Android SDK build-tools, platform-tools and tools? And which version should be used?

I know this is a very rudimentary question, but to my surprise, I could not find any document about Android SDK Build-tools. Besides Android SDK Tools and Android SDK Platform-tools, there are a bunch of Android SDK Build-tools as shown in the…
Hong
  • 17,643
  • 21
  • 81
  • 142
330
votes
20 answers

How to install Android SDK Build Tools on the command line?

I want to setup the Android dev environment from command line, and encounter the following issue: wget http://dl.google.com/android/android-sdk_r22.0.5-linux.tgz after extract the file, run tools/android update sdk --no-ui However, it is too slow…
Zhenguo Yang
  • 3,800
  • 5
  • 18
  • 22
310
votes
16 answers

Running the new Intel emulator for Android

Lately Google and Intel have published a new way to run the emulator, which should work much better than the previous version (which has emulated ARM CPU). Here are some links about it: this and this. However, after installing the new components and…
android developer
  • 114,585
  • 152
  • 739
  • 1,270
284
votes
9 answers

Android SDK folder taking a lot of disk space. Do we need to keep all of the System Images?

There are a lot of system images piling up on my disk in the android sdk folder. i hardly use the emulator. May be once in 6 months. Most of my development is directly on device. What i wanted to check was, will removing the system images (at least…
Viral Patel
  • 32,418
  • 18
  • 82
  • 110
249
votes
17 answers

Android SDK Manager Not Installing Components

Not sure what I'm doing wrong here. I installed the Android SDK Manager, and am now trying to install a platform like the Android Dev website suggests. Once I clicked install I got an error stating that the Manager could not create a temp folder…
vince88
  • 3,269
  • 5
  • 27
  • 27
203
votes
30 answers

Android Studio SDK location

I see there a lot of similar topics pertaining to this issue but I did not find a solution for me among those posts. I just installed Android Studio v0.8.14 and it won't let me create a new project because I do not have an SDK path specified. For…
Dazed_and_confused
  • 2,065
  • 2
  • 14
  • 10
200
votes
9 answers

How do I run msbuild from the command line using Windows SDK 7.1?

I'm setting up .NET 4.0 support on our CI server. I've installed .NET 4.0, and the .NET tools from the Windows 7.1 SDK. On .NET 2.0 and 3.5, that just worked. With .NET 4, when I run the "Windows SDK 7.1 Command Prompt" from the Start menu, it…
Dylan Beattie
  • 53,688
  • 35
  • 128
  • 197
199
votes
9 answers

Difference between an API and SDK

I am trying to explain to a non-developer the difference between an API an SDK. I need to explain why a commercial fingerprint software vendor will likely not provide an SDK, although they may certainly have used one. Both device vendors and…
Sliceoftime
  • 2,225
  • 3
  • 17
  • 13
192
votes
18 answers

Android SDK location

I have Xamarin Studio, and I need to specify the Android SDK Location. I have previously had Xamarin Studio working on my pc, and for some reason, I need to enter this again. I have entered the following…
Simon
  • 7,991
  • 21
  • 83
  • 163
1
2 3
99 100