Titanium JIRA Archive
Appcelerator Community (AC)

[AC-6613] Module not being added on AndroidManifest.xml while building from Github Actions

GitHub Issuen/a
TypeBug
Priorityn/a
StatusOpen
ResolutionUnresolved
Affected Version/sn/a
Fix Version/sn/a
ComponentsTitanium SDK & CLI
Labelsandroid
ReporterLuke Lu
AssigneeAbir Mukherjee
Created2020-10-07T07:00:58.000+0000
Updated2020-10-08T22:41:41.000+0000

Description

I have a perfectly running project in GitHub. So, tried to create an Github Action with all almost same settings and versions (node,titanium,appc,alloy) all that I can think of. Build runs successfully, produces signed apk. but 1 module ti.imagepicker doesn't work in CI generated apk _{color:#d04437}"android.content.ActivityNotFound Exception: Unable to find explicit activity class {.../ti.imagepicker.ImagePickerActivity}; have you declared this activity in your AndroidManifest.xml?"{color}_ If I debug the apk in Android studios, it does not have that activity, but module is there in the project folder. Same project, same setting locally would generate activity though I get no error while building so hard to tell whats going on. Any help would be great. Gist from Github action
   ...
    - name: Setup Android NDK
      id: setup-ndk
      uses: nttld/setup-ndk@v1.0.0
      with:
        ndk-version: r21
      
    - name: Build android APK package
      run: |
        sudo npm install -g appcelerator
        appc use
        appc setup -l trace
        
        sudo npm install -g titanium@5.2.1
        sudo npm install -g alloy@1.15.1
      
        appc login --username  $ secrets.TITANIUM_USERNAME  --password $ secrets.TITANIUM_PASSWORD 
        appc use 8.0.0
        
        ti sdk install 8.3.1.GA
        titanium info
        
        appc ti build -T dist-playstore -p android -K ./app/release.keystore -P $ secrets.PLAYSTORE_KEY  -O ./dist 
       ...

Comments

  1. Luke Lu 2020-10-08

    Any thoughts ?

JSON Source