[AC-2942] Titanium Studio: Compile error after clean build "No such file or directory: appicon.png"
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | n/a |
Status | Closed |
Resolution | Needs more info |
Resolution Date | 2011-07-09T06:15:35.000+0000 |
Affected Version/s | n/a |
Fix Version/s | n/a |
Components | Studio, Titanium SDK & CLI |
Labels | 1.7.1, appicon, bug, build, clean, studio |
Reporter | Julian Lindblad |
Assignee | Tony Guntharp |
Created | 2011-07-07T02:44:01.000+0000 |
Updated | 2016-03-08T07:47:56.000+0000 |
Description
In Android with ti sdk 1.7.1, if you clean out your build/android folder and then try to launch the simulator, it will give the following error:
[INFO] Compiling Javascript Resources ...
[DEBUG] Processing Android resource drawables
[DEBUG] Detecting modules in /Users/jtoth/Documents/Navtrak/modules
[DEBUG] Detecting modules in /Library/Application Support/Titanium/modules
[DEBUG] found special platform files dir = /Users/jtoth/Documents/Navtrak/platform/android
[DEBUG] copying app icon: /Users/jtoth/Documents/Navtrak/build/android/bin/assets/Resources/appicon.png
[ERROR] Exception occured while building Android project:
[ERROR] Traceback (most recent call last):
[ERROR] File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.1/android/builder.py", line 1947, in <module>
[ERROR] s.build_and_run(False, avd_id, debugger_host=debugger_host)
[ERROR] File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.1/android/builder.py", line 1740, in build_and_run
[ERROR] self.manifest_changed = self.generate_android_manifest(compiler)
[ERROR] File "/Library/Application Support/Titanium/mobilesdk/osx/1.7.1/android/builder.py", line 811, in generate_android_manifest
[ERROR] shutil.copy(iconpath, dest_icon)
[ERROR] File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/shutil.py", line 88, in copy
[ERROR] copyfile(src, dst)
[ERROR] File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/shutil.py", line 52, in copyfile
[ERROR] fsrc = open(src, 'rb')
[ERROR] IOError: [Errno 2] No such file or directory: u'/Users/jtoth/Documents/Navtrak/build/android/bin/assets/Resources/appicon.png'
Within build/android/bin/assets you must manually create a Resources folder and then copy appicon.png over to it, otherwise the simulator will never work. The build process should create the Resources directory and copy over appicon.png automatically.
Original post as an Q&A-question here: [http://developer.appcelerator.com/question/121512/]
This ticket includes very little of the required information. See [Jira Ticket Checklist](http://wiki.appcelerator.org/display/guides/Contributing+to+Titanium#ContributingtoTitanium-Summary%3AJiraTicketChecklist) for more information. I am happy to reopen it when it has been corrected. Thanks