Uploaded image for project: 'Titanium SDK/CLI'
  1. Titanium SDK/CLI
  2. TIMOB-14740

Android: Automatically generate ProGuard configuration file


    • Type: New Feature
    • Status: Open
    • Priority: High
    • Resolution: Unresolved
    • Affects Version/s: Release 3.1.0
    • Fix Version/s: None
    • Component/s: Android, CLI
    • Labels:
    • Environment:

      Mobile SDK: 3.1.0 GA
      JDK: 1.6
      Android API: 13

    • Story Points:
    • Sprint:
      2018 Sprint 05 SDK



      Create a sample Android module and build it. Then follow this step by step.

      1. Extract the contents of the zip file inside the dist folder.
      2. Extract the JAR file obtained from the zip file.
      3. Use JAD (Decompile tool) to decompile the any *.class file.

      You will observe that the entire source code is displayed. There is no obfuscation. I think Appcelerator must provide an obfuscation procedure during the build process.

      If any such process is present (using ProGuard for example), then can you please let us know. If no such process exists then it will be a great idea to add this feature. This will increase the security and also reduce the module size.


          Issue Links



              • Assignee:
                jquick Joshua Quick
                soumyakantikar Soumya Kanti Kar
              • Watchers:
                34 Start watching this issue


                • Created:

                  Backbone Issue Sync

                  • Backbone Issue Sync is enabled for your project, but we do not have any synchronization info for this issue.

                    Git Integration