Chilkat Software Chilkat Software Chilkat Software
Chilkat Software Chilkat Software

  

  

  

  

  

 

Chilkat for Android™ Library Download and Install Instructions

Downloads

* Scroll down to see "Getting Started" instructions located below the download links.

(For Chilkat C/C++ Android native libs, click HERE.)

v9.5.0.49 08-May-2015MD5 Sum: cf1ded02b45802395db51f95d0aa7fcc
Chilkat for Android™ Java Library (ALL Classes)

v9.5.0.49 08-May-2015MD5 Sum: 26ad4bf2f8e6e16a5bd9c1ba5ac2abd5
Chilkat for Android™ Java Library (Crypt-Only)

v9.5.0.49 08-May-2015MD5 Sum: d8a82d3e34abe68d4ef2974d4e40375f
Chilkat for Android™ Java Library (Email-Only)

v9.5.0.49 08-May-2015MD5 Sum: 382843b43633d53edc8f183d5c6fcbd8
Chilkat for Android™ Java Library (FTP-Only)

v9.5.0.49 08-May-2015MD5 Sum: 23298362353f057610cd3d119142027e
Chilkat for Android™ Java Library (GZIP-Only)

v9.5.0.49 08-May-2015MD5 Sum: 04c13dc827ab59e4242138723da6fc0a
Chilkat for Android™ Java Library (HTTP-Only)

v9.5.0.49 08-May-2015MD5 Sum: 6b09e9346b999a093d68cbbfab021cb8
Chilkat for Android™ Java Library (RSA-Only)

v9.5.0.49 08-May-2015MD5 Sum: 279f32de81bc9d61207cc07674bde1d6
Chilkat for Android™ Java Library (SFTP-Only)

v9.5.0.49 08-May-2015MD5 Sum: 770c7a51de65c9a82a1847142177ab09
Chilkat for Android™ Java Library (Socket-Only)

v9.5.0.49 08-May-2015MD5 Sum: 31b122c6dda21310154220ba4cf62289
Chilkat for Android™ Java Library (SSH-Only)

v9.5.0.49 08-May-2015MD5 Sum: 961bd983e55ab2869085dc05b8e0659b
Chilkat for Android™ Java Library (TAR-Only)

v9.5.0.49 08-May-2015MD5 Sum: 24a9bc1876ba44216d2282387d958372
Chilkat for Android™ Java Library (XML-Only)

v9.5.0.49 08-May-2015MD5 Sum: 760cbdcdf4f57450b4350514508e6fcd
Chilkat for Android™ Java Library (XMP-Only)

v9.5.0.49 08-May-2015MD5 Sum: df11a8d6ec317f3d720d49a7bcdfffd5
Chilkat for Android™ Java Library (Zip-Only)

The downloads contain the following:

Build Name

Shared Library

Description

Chilkat ALL

libchilkat.so

Contains all Chilkat Java classes listed here.
Note: Some Chilkat classes are only available in the complete build.

Crypt Only

libchilkatcrypt.so

Contains CkCrypt2, CkCert, CkPrivateKey, CkPublicKey, CkString, CkByteData

Email Only

libchilkatemail.so

Contains CkImap, CkMailMan, CkEmail, CkEmailBundle, CkMessageSet, CkMailboxes, CkCert, CkCertStore, CkPrivateKey, CkStringArray, CkString, CkByteData

FTP Only

libchilkatftp.so

Contains CkFtp2, CkCert, CkString, CkByteData

GZip Only

libchilkatgzip.so

Contains CkGzip, CkStringArray, CkString, CkByteData

HTTP Only

libchilkathttp.so

Contains CkHttp, CkHttpRequest, CkHttpResponse, CkCert, CkPrivateKey, CkString, CkByteData

RSA Only

libchilkatrsa.so

Contains CkRsa, CkPrivateKey, CkPublicKey, CkString, CkByteData

SFTP Only

libchilkatsftp.so

Contains CkSFtp, CkSFtpDir, CkSFtpFile, CkSshKey, CkString, CkByteData

Socket Only

libchilkatsocket.so

Contains CkSocket, CkCert, CkString, CkByteData

SSH Only

libchilkatssh.so

Contains CkSsh, CkSshKey, CkString, CkByteData

TAR Only

libchilkattar.so

Contains CkTar, CkString, CkByteData

XML Only

libchilkatxml.so

Contains CkXml, CkStringArray, CkString, CkByteData

Zip Only

libchilkatzip.so

Contains CkZip, CkZipEntry, CkStringArray, CkZipCrc, CkString, CkByteData

Step 1: Download and Unzip in your Project Directory

An Android project directory is the one that contains other sub-directories named "src", "res", "assets", "gen", etc.

Unzip. None of your existing project files will be overwritten. Unzipping will create .java files in the "src/com/chilkatsoft" subdirectory. It will also create shared libraries (.so) in

  • libs/arm64-v8a
  • libs/armeabi
  • libs/armeabi-v7a
  • lib/mips
  • lib/mips64
  • lib/x86
  • lib/x86_64

Step 2: Add Chilkat-related Code to your Source and Rebuild the Project

The Chilkat-related code is shown in boldface below. The Chilkat shared library must be loaded via System.loadLibrary when your application starts.

package com.test;

import android.app.Activity;
import com.chilkatsoft.*;

import android.widget.TextView;
import android.os.Bundle;

public class SimpleActivity extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        
        CkCrypt2 crypt = new CkCrypt2();
        
        // Display the version of the CkCrypt2 class
        tv.setText(crypt.version());
      	
        setContentView(tv);
    }
    
    
    static {
        // IMPORTANT: The name of the library depends on which Chilkat build is used.
        // If using the complete build, call System.loadLibrary("chilkat").
        // This example uses the Crypt-only build:
        
        System.loadLibrary("chilkatcrypt");
    }
    
}

Additional Notes

  • The Chilkat Android library supports Android Platform 2.0 (API Level 5) and above. Chilkat has been tested on Honeycomb (Android 3.0, API Level 11). The Chilkat library should be compatible with future versions of Android.
  • If the incorrect library name is passed to System.loadLibrary, then you will see the following error message at application startup: "The application <your-application-name> has stopped unexpectedly. Please try again."


Privacy Statement. Copyright 2000-2015 Chilkat Software, Inc. All rights reserved.

(Regarding the usage of the Android logo) Portions of this page are reproduced from work created and shared by Google and used according to terms described in the Creative Commons 3.0 Attribution License.

Send feedback to support@chilkatsoft.com


Software components and libraries for Linux, MAC OS X, IOS (IPhone), Android™, Solaris, HP-UX, RHEL/CentOS, FreeBSD
Windows 8, Windows Server 2012, Windows 7, Vista, XP, 2000, 2003 Server, 2008 Server, etc.