Android jar android sdk

Installing the Android SDK

Android Studio provides everything you need to start developing apps for Android, including the Android Studio IDE and the Android SDK tools.

If you didn’t download Android Studio, go download Android Studio now, or switch to the stand-alone SDK Tools install instructions.

Before you set up Android Studio, be sure you have installed JDK 6 or higher (the JRE alone is not sufficient)—JDK 7 is required when developing for Android 5.0 and higher. To check if you have JDK installed (and which version), open a terminal and type javac -version . If the JDK is not available or the version is lower than 6, go download JDK.

To set up Android Studio on Windows:

  1. Launch the .exe file you just downloaded.
  2. Follow the setup wizard to install Android Studio and any necessary SDK tools.

On some Windows systems, the launcher script does not find where Java is installed. If you encounter this problem, you need to set an environment variable indicating the correct location.

Select Start menu > Computer > System Properties > Advanced System Properties. Then open Advanced tab > Environment Variables and add a new system variable JAVA_HOME that points to your JDK folder, for example C:\Program Files\Java\jdk1.7.0_21 .

The individual tools and other SDK packages are saved outside the Android Studio application directory. If you need to access the tools directly, use a terminal to navigate to the location where they are installed. For example:

To set up Android Studio on Mac OSX:

  1. Unzip the downloaded zip file, android-studio-ide- -mac.zip .
  2. Drag and drop Android Studio into the Applications folder.
  3. Open Android Studio and follow the setup wizard to install any necessary SDK tools.

Depending on your security settings, when you attempt to open Android Studio, you might see a warning that says the package is damaged and should be moved to the trash. If this happens, go to System Preferences > Security & Privacy and under Allow applications downloaded from, select Anywhere. Then open Android Studio again.

  • Follow the links to install the SDK outside of the Android Studio directories.
  • The individual tools and other SDK packages are saved outside the Android Studio application directory. If you need access the tools directly, use a terminal to navigate into the location where they are installed. For example:

    To set up Android Studio on Linux:

    1. Unpack the downloaded Tar file, android-studio-ide- -linux.zip , into an appropriate location for your applications.
    2. To launch Android Studio, navigate to the android-studio/bin/ directory in a terminal and execute studio.sh .

    You may want to add android-studio/bin/ to your PATH environmental variable so that you can start Android Studio from any directory.

    If the SDK is not already installed, follow the setup wizard to install the SDK and any necessary SDK tools.

    Note: You may also need to install the ia32-libs, lib32ncurses5-dev, and lib32stdc++6 packages. These packages are required to support 32-bit apps on a 64-bit machine.

    Android Studio is now ready and loaded with the Android developer tools, but there are still a couple packages you should add to make your Android SDK complete.

    The stand-alone SDK Tools package does not include a complete Android development environment. It includes only the core SDK tools, which you can access from a command line or with a plugin for your favorite IDE (if available).

    If you didn’t download the SDK tools, go download the SDK now, or switch to the Android Studio install instructions.

    To get started on Windows:

    Your download package is an executable file that starts an installer. The installer checks your machine for required tools, such as the proper Java SE Development Kit (JDK) and installs it if necessary. The installer then saves the Android SDK Tools to a specified the location outside of the Android Studio directories.

    1. Double-click the executable ( .exe file) to start the install.
    2. Make a note of the name and location where you save the SDK on your system—you will need to refer to the SDK directory later when using the SDK tools from the command line.
    3. Once the installation completes, the installer starts the Android SDK Manager.

    To get started on Mac OSX:

    Unpack the ZIP file you’ve downloaded. By default, it’s unpacked into a directory named android-sdk-mac_x86 . Move it to an appropriate location on your machine, such as a «Development» directory in your home directory.

    Make a note of the name and location of the SDK directory on your system—you will need to refer to the SDK directory later when using the SDK tools from the command line.

    To get started on Linux:

    Unpack the .zip file you’ve downloaded. The SDK files are download separately to a user-specified directory.

    Make a note of the name and location of the SDK directory on your system—you will need to refer to the SDK directory later when using the SDK tools from the command line.

    Troubleshooting Ubuntu
    • If you need help installing and configuring Java on your development machine, you might find these resources helpful:
      • https://help.ubuntu.com/community/Java
      • https://help.ubuntu.com/community/JavaInstallation
    • Here are the steps to install Java:
      1. If you are running a 64-bit distribution on your development machine, you need to install additional packages first. For Ubuntu 13.10 (Saucy Salamander) and above, install the libncurses5:i386 , libstdc++6:i386 , and zlib1g:i386 packages using apt-get :

        For earlier versions of Ubuntu, install the ia32-libs package using apt-get :

        The Android SDK tools are now ready to begin developing apps, but there are still a couple packages you should add to make your Android SDK complete.

        Then, select which SDK bundle you want to install:

        Источник

        Download

        Before installing Android Studio or the standalone SDK tools, you must agree to the following terms and conditions.

        Terms and Conditions

        1. Introduction

        2. Accepting this License Agreement

        3. SDK License from Google

        4. Use of the SDK by You

        5. Your Developer Credentials

        6. Privacy and Information

        7. Third Party Applications

        8. Using Android APIs

        9. Terminating this License Agreement

        10. DISCLAIMER OF WARRANTIES

        11. LIMITATION OF LIABILITY

        12. Indemnification

        13. Changes to the License Agreement

        You’re just a few steps away from building apps for Android!

        In a moment, you’ll be redirected to Installing the Android SDK.

        I have read and agree with the above terms and conditions

        Android Studio

        The official Android IDE

        • Android Studio IDE
        • Android SDK tools
        • Android 5.0 (Lollipop) Platform
        • Android 5.0 emulator system image with Google APIs

        Download Android Studio

        To get Android Studio or stand-alone SDK tools, visit developer.android.com/sdk/

        Intelligent code editor

        At the core of Android Studio is an intelligent code editor capable of advanced code completion, refactoring, and code analysis.

        The powerful code editor helps you be a more productive Android app developer.

        Code templates and GitHub integration

        New project wizards make it easier than ever to start a new project.

        Start projects using template code for patterns such as navigation drawer and view pagers, and even import Google code samples from GitHub.

        Multi-screen app development

        Build apps for Android phones, tablets, Android Wear, Android TV, Android Auto and Google Glass.

        With the new Android Project View and module support in Android Studio, it’s easier to manage app projects and resources.

        Virtual devices for all shapes and sizes

        Android Studio comes pre-configured with an optimized emulator image.

        The updated and streamlined Virtual Device Manager provides pre-defined device profiles for common Android devices.

        Android builds evolved, with Gradle

        Create multiple APKs for your Android app with different features using the same project.

        Manage app dependencies with Maven.

        Build APKs from Android Studio or the command line.

        More about Android Studio

        For more details about features available in Android Studio, read the overview at Android Studio.

        If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE for Android, so you should migrate to Android Studio to receive all the latest IDE updates. For help moving projects, see Migrating to Android Studio.

        System Requirements

        Windows

        • Microsoft® Windows® 8/7/Vista/2003 (32 or 64-bit)
        • 2 GB RAM minimum, 4 GB RAM recommended
        • 400 MB hard disk space
        • At least 1 GB for Android SDK, emulator system images, and caches
        • 1280 x 800 minimum screen resolution
        • Java Development Kit (JDK) 7
        • Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

        Mac OS X

        • Mac® OS X® 10.8.5 or higher, up to 10.9 (Mavericks)
        • 2 GB RAM minimum, 4 GB RAM recommended
        • 400 MB hard disk space
        • At least 1 GB for Android SDK, emulator system images, and caches
        • 1280 x 800 minimum screen resolution
        • Java Runtime Environment (JRE) 6
        • Java Development Kit (JDK) 7
        • Optional for accelerated emulator: Intel® processor with support for Intel® VT-x, Intel® EM64T (Intel® 64), and Execute Disable (XD) Bit functionality

        On Mac OS, run Android Studio with Java Runtime Environment (JRE) 6 for optimized font rendering. You can then configure your project to use Java Development Kit (JDK) 6 or JDK 7.

        Linux

        • GNOME or KDE desktop
        • GNU C Library (glibc) 2.15 or later
        • 2 GB RAM minimum, 4 GB RAM recommended
        • 400 MB hard disk space
        • At least 1 GB for Android SDK, emulator system images, and caches
        • 1280 x 800 minimum screen resolution
        • Oracle® Java Development Kit (JDK) 7

        Tested on Ubuntu® 14.04, Trusty Tahr (64-bit distribution capable of running 32-bit applications).

        Источник

        How to make Android apps without IDE from command line

        Nov 26, 2017 · 5 min read

        A HelloWorld without Android Studio

        Update: I’ve made a new course that explain how you can avoid Android Studio and Gradle, but still use IntelliJ iDE:

        How to do Android development faster without Gradle

        IntelliJ IDE, but not Gradle

        In this tutorial, I will show you how you can build/compile an APK (an A n droid app) from your java code using terminal (on Linux) without IDE or in other words without Android Studio. At the end, I will also show you a script to automate the process. In this example, I will use Android API 19 (4.4 Kitkat) to make a simple HelloWorld. I want to say that I will do this tutorial without android command which is deprecated.

        1. Install Java

        First, you need to install java, in my case, I install the headless version because I don’t use graphics (only command line):

        2. Install all SDK tools

        Then download the last SDK tools of Android which you can find here:

        Download Android Studio and SDK Tools | Android Studio

        Download the official Android IDE and developer tools to build apps for Android phones, tablets, wearables, TVs, and…

        I recommend to unzip it in the /opt directory inside another directory that we will call “android-sdk”:

        Now, we have to install platform tools (which contain ADB), an Android API and build tools.

        In fact, if you are on Debian, you can avoid installing platform-tools package and only install ADB like that:

        3. Code the application

        In this example, I want to compile a simple HelloWorld. So, first, we need to make a project directory:

        Then we have to make the files tree:

        If you use exernal libraries (.jar files), also make a folder for them:

        You have an example here:

        How to use JavaMail on Android (without Gradle)

        Hello guys!

        Make the file src/com/example/helloandroid/MainActivity.java and put that inside:

        Make the strings.xml file in the res/values folder. It contains all the text that your application uses:

        The activity_main.xml is a layout file which have to be in res/layout:

        You also have to add the file AndroidManifest.xml at the root:

        4. Build the code

        Now, I recommend to store the project path in a variable:

        First, we need generate the R.java file which is necessary for our code:

        • -m instructs aapt to create directories under the location specified by -J
        • -J specifies where the output goes. Saying -J src will create a file like src/com/example/helloandroid/R.java
        • -S specifies where is the res directory with the drawables, layouts, etc.
        • -I tells aapt where the android.jar is. You can find yours in a location like android-sdk/platforms/android-/android.jar

        Now, we have to compile the .java files:

        If you have use an external, add it the classpath:

        The compiled .class files are in obj folder, but Android can’t read them. We have to translate them in a file called “classes.dex” which will be read by the dalvik Android runtime:

        But if you use external libraries, do rather:

        If you have the error UNEXPECTED TOP-LEVEL EXCEPTION , it can be because you use old build tools and DX try to translate java 1.7 rather than 1.8. To solve the problem, you have to specify 1.7 java version in the previous javac command:

        The -source option specify the java version of your source files. Note that we can use previous versions of Java even we use OpenJDK 8 (or 1.8).

        We can now put everything in an APK:

        Be aware: until now, we used three AAPT commands, the first and the second one are similar but they don’t do the same. You have to copy the classes.dex file at the root of project like above! Otherwise, AAPT won’t put this file at right place in the APK archive (because an APK is like a .zip file).

        The generated package can’t be installed by Android because it’s unaligned and unsigned.

        If you want, you can check the content of the package like this:

        5. Sign the package

        To do so, we firstly create a new keystore with the command keytool given by Java:

        Just answer the questions and put a password.

        You can sign an APK like this:

        Note that apksigner only exist since Build Tools 24.0.3.

        6. Align the package

        It’s as simple as that:

        Alignment increase the performance of the application and may reduce memory use.

        7. Test the application

        To test the application, connect your smartphone with a USB cable and use ADB:

        But before run this command, I recommend to run this one:

        If there is an error during installation or running, you see it with that command.

        Voila! Here’s the result:

        8. Make a script

        If you don’t want to run all these steps every time you would like to compile your app, make a script! Here’s mine:

        Notes

        • You can remove “test” if you just want to compile without testing.
        • This script only compile and run the app on the phone. But I can also make a script to automatically generate a new project like this one. I think I have a good idea to do so, but I need to know if you are interested. If it’s the case, please leave a comment or send me an e-mail.
        • I can also complete the script for external libraries. Likewise, let me know if you want this.

        If you have any questions, don’t hesitate to ask them below or by e-mail ;-)! EDIT: Well I’m very busy actually…

        Источник

        Читайте также:  Параллакс обои для андроид 4pda
    Оцените статью