Creating TPK files without using Tizen SDK on ARM architecture

Original Created Jul 02, 2016 | Regeneration Apr 22, 2026

I'm facing a challenge with Tizen development on my ARM-based computer since the Tizen SDK is only available for x86 and amd64 architectures.

Key issues:

  1. I can compile ARM binaries using my local GCC on Linux ARM distro
  2. The main problem is packaging the binary into a TPK file without the SDK

Specific questions:

  • Can I manually create TPK files without the SDK?
  • How to handle the package signing process manually?
  • Is it possible to use zip and rename to .tpk?
  • Where can I find detailed specifications about TPK file internals?

I've tried creating manifest.xml, layout.xml, and res.xml files, but the packaging and signing process remains unclear. Any guidance would be greatly appreciated.

Problem Understanding

The user needs to package Tizen applications into TPK files without using the official Tizen SDK, specifically on an ARM-based development machine.

Solution Methods

  1. Cross-compilation Approach:

  2. Manual Packaging Process:

    • Create the necessary XML files (manifest.xml, layout.xml, res.xml)
    • Package contents using standard zip format
    • Note: Manual signing might require additional tools and certificates
  3. Alternative Installation Method:

    • For unsigned packages, manual installation via USB/SSH might be required
    • This bypasses the need for official store signing

Additional Tips

  • The TPK format is essentially a zip file with specific structure and metadata
  • Consider using the open-source components from Tizen's source repository
  • Be aware that manual packaging might limit some distribution options
  • For production apps, consider using a compatible x86 machine for final packaging

Customize your cookie preferences

You can enable or disable non-essential cookies. Essential cookies are always on to ensure the site works properly and to keep you signed in.

Necessary

These cookies are necessary for the website to function properly and cannot be switched off. They help with things like logging in and setting your privacy preferences.

Always on

Analytics

These cookies help us improve the site by tracking which pages are most popular and how visitors move around the site.

Enable analytics cookies
Public Forum Public Forum
Employees only. Please sign in with your company account.