Skip to content

Latest commit

 

History

History
52 lines (38 loc) · 1.38 KB

resource-libs.md

File metadata and controls

52 lines (38 loc) · 1.38 KB
nav-title title description position
Using Resource Libraries
Using Resource Libraries
NativeScript Android Runtime Requirements
2

Overview

Often when you are developing an application you need to include a shared code or resources from a library. NativeScript for Android supports this scenario.

Reusing Shared Libraries

For the purpose of this article we assume that you alredy setup an Android project.

tns create <project_name>
tns platform add android <project_name>

You can add a reference to a shared library with the following command.

tns library add android <path_to_shared_library>

This command will read project.properties file from the specified shared library folder and will add a reference to it in your project. If in turn the shared library has references to other projects then these projects will be included recursively. As a result, this will create a new folder lib which is sibling to already existing app and platforms.

<project_name>
|--app/
|--platforms/
<project_name>
|--app/
|--lib/
   |--Android/
      |--<your_shared_lib>
      |--...
|--platforms/

The lib folder will contain a copy of your shared library and its references if any.

Generate Metadata

See Generate Metadata

Remarks

Currently, NativeScript for Android supports Eclipse project format only.