2012-12-24 3 views
0

Smart Extension 에뮬레이터를 통해 환경 설정을 열면 탭 컨트롤, 확장 프로그램 환경 설정, SampleControlExtension 설정을 클릭하십시오. 내가 얻을 :SmartWatch 에뮬레이터 하위 디렉토리에있을 때 환경 설정을 찾을 수 없습니다.

android.content.ActivityNotFoundException: Unable to find explicit activity class {com.sonyericsson.extras.liveware.extension.q/com.sonyericsson.extras.liveware.extension.q.SamplePreferenceActivity}; have you declared this activity in your AndroidManifest.xml? 

이 조합은 SmartWatch를 에뮬레이터에서 작동하지 않습니다

... 
<manifest xmlns:android="http://schemas.android.com/apk/res/android" 
    package="com.sonyericsson.extras.liveware.extension" 
    android:versionName="1.0.1" android:versionCode="10001"> 
<uses-sdk android:minSdkVersion="7" android:targetSdkVersion="10"/> 

<uses-permission 
    android:name="com.sonyericsson.extras.liveware.aef.EXTENSION_PERMISSION" /> 

<application android:icon="@drawable/icon" android:label="@string/app_name"> 
    <activity android:name=".q.SamplePreferenceActivity" android:label="@string/preference_activity_title"> 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 
     </intent-filter> 
    </activity> 

    <service android:name=".controlsample.SampleExtensionService" /> 

    <receiver android:name=".controlsample.ExtensionReceiver"> 
     <intent-filter> 
     ... 

은 SmartWatch를 에뮬레이터 버그 같은데?

코드 link

스택 트레이스는 :

01-21 13:01:05.963: E/AndroidRuntime(3295): FATAL EXCEPTION: main 
01-21 13:01:05.963: E/AndroidRuntime(3295): android.content.ActivityNotFoundException:  Unable to find explicit activity class {com.sonyericsson.extras.liveware.extension.q/com.sonyericsson.extras.liveware.extension.q.SamplePreferenceActivity}; have you declared this activity in your AndroidManifest.xml? 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.app.Instrumentation.checkStartActivityResult(Instrumentation.java:1541) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.app.Instrumentation.execStartActivity(Instrumentation.java:1416) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.app.Activity.startActivityForResult(Activity.java:3351) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.app.Activity.startActivityForResult(Activity.java:3312) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.app.Activity.startActivity(Activity.java:3522) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.app.Activity.startActivity(Activity.java:3490) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at com.sonyericsson.extras.liveware.emulator.ExtensionPreferenceActivity$1.onPreferenceClick(ExtensionPreferenceActivity.java:87) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.preference.Preference.performClick(Preference.java:944) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:208) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.widget.AdapterView.performItemClick(AdapterView.java:298) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.widget.AbsListView.performItemClick(AbsListView.java:1086) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.widget.AbsListView$PerformClick.run(AbsListView.java:2855) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.widget.AbsListView$1.run(AbsListView.java:3529) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.os.Handler.handleCallback(Handler.java:615) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.os.Handler.dispatchMessage(Handler.java:92) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.os.Looper.loop(Looper.java:137) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at android.app.ActivityThread.main(ActivityThread.java:4745) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at java.lang.reflect.Method.invokeNative(Native Method) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at java.lang.reflect.Method.invoke(Method.java:511) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:786) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:553) 
01-21 13:01:05.963: E/AndroidRuntime(3295):  at dalvik.system.NativeStart.main(Native Method) 

답변

1

나는 등 등 일식 수입 귀하의 예제 코드를 다운로드 한, 그러나 당신이 가지고있는 문제를 재현 할 수 있습니다. 아직도 가지고 있니?

그리고 일반적인 주석 - 구현 한 확장 프로그램은 위젯 확장이므로 에뮬레이터의 컨트롤 탭에 표시되어서는 안됩니다. 그래서이 탭 아래에서 확장 기능을 찾는 방법이 궁금합니다.

아마도 더 많은 정보와 더 많은 스택 추적 정보로 질문을 업데이트 할 수 있습니까?

업데이트 :

나는 몇 가지 테스트를 수행했으며, 위의 예제의 특정 상황에 관하여 정상적으로 에뮬레이터가 동작하지 않는 것은 분명하다. 이제 수정 사항을 게시 할 수 있는지 확인하기 위해 Smart Extension SDK의 업데이트 일정을 확인합니다.

+0

stacktrace가 업데이트되었습니다. 콤보 패키지 = "com.sonyericsson.extras.liveware.extension"처럼 보이고 powder366

+0

stacktrace로 업데이트했습니다. 문제가 지속됩니다. – powder366

+0

의견에 감사드립니다. – powder366

관련 문제