- Extract the Mobile SDK installation package to a designated folder
on your development system. This folder is referred to as
$TAS_ROOT.Tip: You can add an environment variable, named
TAS_ROOT, which points to this folder.
- Add the Jar files.
- Copy the following files from $TAS_ROOT/platform/android/lib into
the app/libs directory of your application (which is visible in the Project
- Add the files that are listed in the previous step to your Android project:
- Select .
- Click Dependencies.
- In the Modules list, click app.
- Add the full path to the JAR files by clicking the plus (“+”) icon and selecting Jar dependency.
- Select the file, and then click Open.
- Make sure that the Scope is set to Implementation.
- Copy the following files from $TAS_ROOT/platform/android/lib into the app/libs directory of your application (which is visible in the Project view):
- Add the Native Shared libraries.
- If it does not exist, create a folder called jniLibs under app/src/main/. In Android Studio, you can switch to "Project" view to access the directory.
- Create a folder to hold the Mobile SDK native libraries. The name of the folder
must have the format jniLibs/<architecture>, where
<architecture> is the target architecture, such as
jniLibs/armeabi. The following architectures are supported and can be found in
the compressed file:
- armeabi (also supports ARMv7 - armeabi-v7a)
If your application supports armeabi-v7a, and the libs/armeabi-v7a directory has other native libraries, you must copy the required libraries into the directories libs/armeabi and libs/armeabi-v7a.
- Copy the following files from
$TAS_ROOT/platform/android/lib/<architecture> into the directory that was
created in the previous step (jniLibs/<architecture>):
- libtaz_full.< version >.so
- Add the configuration files default_conf.rpkg
and manifest.rpkg to your project.
- Add a directory called assets under app/src/main/.
- Copy the file default_conf.rpkg from the
android_configuration folder into your assets
default_conf.rpkg is provided in the package that you download from IBM Trusteer and contains security information that will be updated from the IBM servers.
- Create the Mobile SDK manifest
file, manifest.rpkg, which contains the Android app configuration information
for your project, by running the following command:
java -jar <package_path>/manifest/tmc.jar -r <package_path>/manifest/default_manifest -o <AppProjectFolder>/app/src/main/assets/manifest.rpkg -k <private_key> -p <keystore_password>
package_pathis the path to the package that you downloaded and extracted from IBM Trusteer.
private_keyis the path of the keystore (JKS) containing vendor's manifest private key and must correspond to the license file, which is supplied by IBM Trusteer.
keystore_passwordis the password of the keystore that contains the manifest private key.