[TIMOB-9930] Android: Packaging: With a non-existing module added to the project in the tiapp.xml,app packages without error and gets installed on device
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Low |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2013-10-19T01:20:22.000+0000 |
Affected Version/s | Release 2.1.0 |
Fix Version/s | 2013 Sprint 21, 2013 Sprint 21 Core, Release 3.2.0 |
Components | Android, Tooling |
Labels | androidbuild, cb-verified, core, qe-closed-3.2.0 |
Reporter | Shyam Bhadauria |
Assignee | Chris Barber |
Created | 2012-07-10T22:58:12.000+0000 |
Updated | 2013-12-11T11:13:38.000+0000 |
Description
This is not a regression. IT exists as far as 1.8.2.
Adding a module to the project in the tiapp.xml which does not exist such as not.there should prevent the app from getting packaged but it is not. App gets successfully packaged and gets installed on android device.It runs on emulator also without error/warnings.
If I try to install it directly on simulaor or iOS/android device, it gives appropriate error for module not found like:
For iOS simulator and device error is:
[ERROR] Could not find the following required iOS modules:
[ERROR] id: not.there version: 1.0
For android device, error is:
[ERROR] Failed installing com.appcelerator.timob9090: pkg: /data/local/tmp/app.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
Steps to reproduce
1. Create a new app in TiStudio
2. Add a module to the project in the tiapp.xml which does not exist such as not.there
3. Package the app/run on android emulator
Actual result:
The app gets packaged/runs on emulator without error.
Expected result:
The app should fail packaging with appropriate error result like
[ERROR] Could not find the following required iOS modules:
[ERROR] id: not.there version: 1.0
And give error for emulator also like(as we get in case of device)
[ERROR] Failed installing com.appcelerator.timob9090: pkg: /data/local/tmp/app.apk
Failure [INSTALL_PARSE_FAILED_INCONSISTENT_CERTIFICATES]
PR: https://github.com/appcelerator/titanium_mobile/pull/4781
Verified with environment: Appcelerator Studio: 3.2.0.201312101708 SDK: 3.2.0.v20131210191510 alloy: 1.3.0-cr acs: 1.0.10 npm: 1.3.2 titanium: 3.2.0-cr titanium-code-processor: 1.1.0-cr Mac 9 The app now fails packaging with appropriate errors.Hence closing the issue.