다음 지도를 모듈화 하여 티타늄 프로젝트에 적용시킨후 테스트를 해보는 도중에... ㅜㅜ

티타늄 SDK 3.5.1 GA
Android SDK 22

안드로이드 다음지도 API 티타늄 모듈화를 하였습니다.

안드로이드에서는 테스트 완료 했습니다.

근데 티타늄에서 모듈을 넣고 테스트로 돌리니 저런에러가 나서 원인이 먼지를 모르겠습니다. ㅜㅜ

고수님들 도와주세요 ㅜㅜ

[ERROR] : TiApplication: (main) [388,48253] Sending event: exception on thread: main msg:java.lang.RuntimeException: Unable to start activity ComponentInfo{ws.test/net.daum.android.map.openapi.sampleapp.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is ‘android.R.id.list’; Titanium 3.5.1,2015/03/05 10:08,96875c9
[ERROR] : TiApplication: java.lang.RuntimeException: Unable to start activity ComponentInfo{ws.test/net.daum.android.map.openapi.sampleapp.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is ‘android.R.id.list’
[ERROR] : TiApplication: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
[ERROR] : TiApplication: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
[ERROR] : TiApplication: at android.app.ActivityThread.access$600(ActivityThread.java:130)
[ERROR] : TiApplication: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
[ERROR] : TiApplication: at android.os.Handler.dispatchMessage(Handler.java:99)
[ERROR] : TiApplication: at android.os.Looper.loop(Looper.java:137)
[ERROR] : TiApplication: at android.app.ActivityThread.main(ActivityThread.java:4745)
[ERROR] : TiApplication: at java.lang.reflect.Method.invokeNative(Native Method)
[ERROR] : TiApplication: at java.lang.reflect.Method.invoke(Method.java:511)
[ERROR] : TiApplication: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[ERROR] : TiApplication: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
[ERROR] : TiApplication: at dalvik.system.NativeStart.main(Native Method)
[ERROR] : TiApplication: Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is ‘android.R.id.list’
[ERROR] : TiApplication: at android.app.ListActivity.onContentChanged(ListActivity.java:243)
[ERROR] : TiApplication: at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:259)
[ERROR] : TiApplication: at android.app.Activity.setContentView(Activity.java:1867)
[ERROR] : TiApplication: at net.daum.android.map.openapi.sampleapp.MainActivity.onCreate(MainActivity.java:15)
[ERROR] : TiApplication: at android.app.Activity.performCreate(Activity.java:5008)
[ERROR] : TiApplication: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
[ERROR] : TiApplication: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
[ERROR] : TiApplication: … 11 more
[ERROR] : AndroidRuntime: FATAL EXCEPTION: main
[ERROR] : AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{ws.test/net.daum.android.map.openapi.sampleapp.MainActivity}: java.lang.RuntimeException: Your content must have a ListView whose id attribute is ‘android.R.id.list’
[ERROR] : AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2059)
[ERROR] : AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084)
[ERROR] : AndroidRuntime: at android.app.ActivityThread.access$600(ActivityThread.java:130)
[ERROR] : AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195)
[ERROR] : AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:99)
[ERROR] : AndroidRuntime: at android.os.Looper.loop(Looper.java:137)
[ERROR] : AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:4745)
[ERROR] : AndroidRuntime: at java.lang.reflect.Method.invokeNative(Native Method)
[ERROR] : AndroidRuntime: at java.lang.reflect.Method.invoke(Method.java:511)
[ERROR] : AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786)
[ERROR] : AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553)
[ERROR] : AndroidRuntime: at dalvik.system.NativeStart.main(Native Method)
[ERROR] : AndroidRuntime: Caused by: java.lang.RuntimeException: Your content must have a ListView whose id attribute is ‘android.R.id.list’
[ERROR] : AndroidRuntime: at android.app.ListActivity.onContentChanged(ListActivity.java:243)
[ERROR] : AndroidRuntime: at com.android.internal.policy.impl.PhoneWindow.setContentView(PhoneWindow.java:259)
[ERROR] : AndroidRuntime: at android.app.Activity.setContentView(Activity.java:1867)
[ERROR] : AndroidRuntime: at net.daum.android.map.openapi.sampleapp.MainActivity.onCreate(MainActivity.java:15)
[ERROR] : AndroidRuntime: at android.app.Activity.performCreate(Activity.java:5008)
[ERROR] : AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1079)
[ERROR] : AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2023)
[ERROR] : AndroidRuntime: … 11 more

만드신 모듈을 안드로이드에서 테스트 완료했다는 말씀은 모듈에서 exmaple/app.js를 통해 테스트 하셨단 말씀이신가요?

티타늄에서 테스트 하려는데 저런 에러가 나네요
안드로이드에서는 제대로 떳었구요

안드로이드에서 제대로 떴다는 것은 타이타늄을 사용하지 않고 android native로 개발했을 때를 말씀하시는거죠?

어떻게 모듈화 했고 해당 만들 모듈을 어떻게 넣었는지에 대해 이런 에러가 나왔는지 설명이 필요할 것 같습니다. 보통 만드는 과정 뿐만아니라 모듈을 적용하는 방법에서도 많이 실수하거든요.

네 네이티브로 개발해서 화면 확인에는 문제가 없었습니다.

물론 네이티브로 안드로이드 모듈로 개발해서 빈 app 프로젝트에서 모듈을 불러와서 로드 하는 형식으로 테스트를 했습니다.
네이티브 모듈 프로젝트는 모듈화 하여서 티타늄 모듈 프로젝트 라이브러리로 불러오는 형식으로
티타늄에서는 해당 클래스로드만 하여서 확인 할려고 했습니다.