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 ()
13802 questions
1216
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,713
  • 3
  • 14
  • 6
582
votes
11 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
  • 7,767
  • 5
  • 13
  • 13
507
votes
56 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
  • 7,723
  • 10
  • 27
  • 45
439
votes
14 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
  • 7,781
  • 8
  • 32
  • 69
378
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,728
  • 3
  • 17
  • 18
336
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
  • 15,059
  • 14
  • 64
  • 105
308
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
  • 106,412
  • 122
  • 641
  • 1,128
307
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,530
  • 5
  • 15
  • 21
266
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…
253
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
  • 17,248
  • 15
  • 52
  • 69
247
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,219
  • 5
  • 22
  • 26
192
votes
8 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,145
  • 3
  • 16
  • 13
162
votes
25 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
  • 1,655
  • 2
  • 11
  • 10
161
votes
7 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
  • 50,029
  • 31
  • 120
  • 189
153
votes
16 answers

Android Emulator: Installation error: INSTALL_FAILED_VERSION_DOWNGRADE

I am currently trying to compile and test a small Android Application. I am using Eclipse, and have SDK 4.2 (Api Level 17) installed. I've set although I've tried also different…
ndbd
  • 2,056
  • 3
  • 19
  • 29
1
2 3
99 100