"How Does Appcelerator Titanium Mobile Work?"질문에서 JS가 원시 코드로 크로스 컴파일된다는 것을 알고 있습니다. 그러나 이것이 어디에서 발생합니까? 오픈 소스 티타늄 코드에서이 코드를 찾을 수 없었습니다. Appcelerator의 웹 사이트는 또한 프로세스의 교차 컴파일 부분에서 매우 희소합니다.Appcelerator Titanium Mobile은 JS를 네이티브 코드로 크로스 컴파일합니까?
0
A
답변
2
Windows에서 티타늄 1.4 C에서/안드로이드 찾는 : \ 경우 ProgramData \ 티타늄 \ mobilesdk 안드로이드 \의 compiler.py 및 \ 1.4.0 \는 Win32 \ 당신은 발견 할 것이다 :
def compile_into_bytecode(self,paths):
jar_path = os.path.join(self.template_dir,"js.jar")
for package in paths:
args = [self.java,"-cp",jar_path,"org.mozilla.javascript.tools.jsc.Main","-opt","9","-nosource","-package",package,"-d",self.classes_dir]
count = 0
for path in paths[package]:
# skip any JS found inside HTML <script>
if path in self.html_scripts: continue
args.append(path)
count+=1
self.compiled_files.append(path)
if count > 0: run.run(args)
0
나는 Titanium Developer가 빌드 과정에서이를 컴파일한다고 생각합니다. Project/build/android 또는 Project/build/iphone 디렉토리에서 코드 출력을 볼 수 있습니다.
티타늄 모바일 1.3에서는 XCode 프로젝트 생성 기능을 도입 했으므로 이제 XCode를 사용하여 프로젝트를 열 수 있습니다.
관련 문제
- 1. Appcelerator Titanium Mobile은 어떻게 작동합니까?
- 2. Titanium Mobile은 Javascript를 네이티브 Java 또는 Objective C 컴파일 코드로 변환합니까?
- 3. Appcelerator Titanium 외부 라이브러리
- 4. Appcelerator Titanium with php
- 5. Appcelerator Titanium tableView
- 6. Appcelerator/Titanium 또는 Rhodes와 native code를 섞음
- 7. 네이티브 Google지도로 Appcelerator 티타늄 응용 프로그램
- 8. Titanium Appcelerator 또는 PhoneGap에서 필요한 기술은 무엇입니까?
- 9. Xcode 4에 Appcelerator Titanium 문제가 있습니까?
- 10. iOS, Appcelerator Titanium 및 External Accessory Framework
- 11. Appcelerator Titanium (데스크톱)은 Flash/Silverlight에서 작동합니까?
- 12. wav 사운드를 base64로 변환 Appcelerator Titanium
- 13. Appcelerator Titanium Mobile : app.js을 찾을 수 없음
- 14. Appcelerator Titanium : 트윗을 얻을 수있는 권한
- 15. Appcelerator Titanium : 창에서 onLoad 이벤트를 사용하는 방법?
- 16. appcelerator titanium -TableViewRow selectedBackgroundColor 둥근 모서리 제거
- 17. Appcelerator Titanium : 자동으로보기 높이 및 상단 제어
- 18. 데스크톱 응용 프로그램 용 Adobe AIR 및 Appcelerator Titanium
- 19. 새로운 Appcelerator Titanium Facebook API : 어떻게 간단한 연결을 수행합니까?
- 20. drupal과 appcelerator titanium 사이에 node.save 서비스에 문제가 있음
- 21. 터치로 픽셀 데이터 가져 오기 - Android/iPhone Appcelerator Titanium
- 22. Titanium Appcelerator iPhone 앱에서 Hoptoad iOS 알리미를 사용할 수 있습니까?
- 23. Appcelerator TItanium 또는 PhoneGap을 사용하여 파일 다운로드 및 저장
- 24. Appcelerator Titanium : 도구 모음에 배치하지 않고 시스템/아이콘 버튼 만들기
- 25. Mac에서 복수 계정으로 Appcelerator Titanium (iPhone 용)을 실행하는 경우
- 26. Appcelerator Titanium : 비디오 플레이어에서 비디오 플레이어 컨트롤을 표시하지 않습니다.
- 27. Appcelerator Titanium for iPhone을 사용하여 textArea에 새 줄 추가하기
- 28. 파이썬 VM은 매번 메소드를 컴파일합니까?
- 29. Appcelerator iPod 빌드 문제
- 30. Appcelerator : 이벤트 올리기