2017-07-07 13 views
0

を開始するとき:例外私はリリース</strong><strong>に<strong>デバッグ</strong>からビルド構成を変更したときに、私はVS 2017でXamarin内で、次の例外が発生しましたアンドロイドxamarinフォームアプリ

07-07 14:34:49.820 D/AccessibilityManager(10619): setStateLocked: wasEnabled = false, mIsEnabled = false, wasTouchExplorationEnabled = false, mIsTouchExplorationEnabled = false, wasHighTextContrastEnabled = false, mIsHighTextContrastEnabled = false 
07-07 14:34:49.820 D/AccessibilityManager(10619): java.lang.Throwable: setStateLocked 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.accessibility.AccessibilityManager.setStateLocked(AccessibilityManager.java:553) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.accessibility.AccessibilityManager.tryConnectToServiceLocked(AccessibilityManager.java:636) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.accessibility.AccessibilityManager.<init>(AccessibilityManager.java:226) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.accessibility.AccessibilityManager.getInstance(AccessibilityManager.java:206) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.View.setFlags(View.java:9843) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.ViewGroup.initViewGroup(ViewGroup.java:536) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.ViewGroup.<init>(ViewGroup.java:525) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.ViewGroup.<init>(ViewGroup.java:520) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.support.v7.widget.Toolbar.<init>(Toolbar.java:200) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.support.v7.widget.Toolbar.<init>(Toolbar.java:196) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at java.lang.reflect.Constructor.newInstance(Native Method) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at java.lang.reflect.Constructor.newInstance(Constructor.java:288) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.LayoutInflater.createView(LayoutInflater.java:607) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.LayoutInflater.inflate(LayoutInflater.java:482) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.LayoutInflater.inflate(LayoutInflater.java:414) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.view.LayoutInflater.inflate(LayoutInflater.java:365) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at md5fcb90111a512f6bdf8650a2bd92e7238.MainActivity.n_onCreate(Native Method) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at md5fcb90111a512f6bdf8650a2bd92e7238.MainActivity.onCreate(MainActivity.java:31) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.app.Activity.performCreate(Activity.java:6092) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1112) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2468) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2595) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.app.ActivityThread.access$800(ActivityThread.java:178) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1470) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.os.Handler.dispatchMessage(Handler.java:111) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.os.Looper.loop(Looper.java:194) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at android.app.ActivityThread.main(ActivityThread.java:5631) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at java.lang.reflect.Method.invoke(Native Method) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at java.lang.reflect.Method.invoke(Method.java:372) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:959) 
07-07 14:34:49.820 D/AccessibilityManager(10619): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:754) 
07-07 14:34:49.831 W/art  (10619): Before Android 4.1, method android.graphics.PorterDuffColorFilter android.support.graphics.drawable.VectorDrawableCompat.updateTintFilter(android.graphics.PorterDuffColorFilter, android.content.res.ColorStateList, android.graphics.PorterDuff$Mode) would have incorrectly overridden the package-private method in android.graphics.drawable.Drawable 

私は私のアプリから参照すべてがあります白い画面。そして、私が設定をデバッグに戻すとすぐに、すべてがうまくいきます。

GUIのかなりの部分を変更する前の数日前、すべてが正常に機能していました。問題は、例外メッセージが何を意味するのか分かりません。 StateLockedとは何ですか?

MainActivity.cs:

[Activity(Label = "enio.TrackR", Icon = "@drawable/icon", Theme = "@style/MainTheme", MainLauncher = true, ConfigurationChanges = ConfigChanges.ScreenSize | ConfigChanges.Orientation)] 
public class MainActivity : global::Xamarin.Forms.Platform.Android.FormsAppCompatActivity 
{ 
    protected override void OnCreate(Bundle bundle) 
    { 
     TabLayoutResource = Resource.Layout.Tabbar; 
     ToolbarResource = Resource.Layout.Toolbar; 

     base.OnCreate(bundle); 

     global::Xamarin.Forms.Forms.Init(this, bundle); 
     LoadApplication(new App()); 
    } 
    protected override void OnStart() 
    { 
     base.OnStart(); 
     StartService(new Intent(this, typeof(LocationService))); 

    } 
} 
+0

これらは誤った意図でスローされる可能性があります。また、いずれかのアクティビティの問題が正しく停止されない場合は、問題を特定するのに役立つコードが必要です。 – Digitalsa1nt

+0

ここに投稿するコードは何ですか?それはメインウィンドウxaml、AndroidManifestまたは何か他のものでしょうか? –

+0

私は 'MainActivity' 'OnCreate'メソッドが良い開始場所だと思います。 – Digitalsa1nt

答えて

0

私はあなたが

StartService(new Intent(this, typeof(LocationService))); 

を変更する必要があると信じて、私は私のコードのいくつかのより多くの部分の下に追加したコメントから提案されているよう

Intent serviceIntent = new Intent(this, typeof(LocationActivity)); 
context.StartActivity(serviceIntent); 
+0

あなたの提案をいただきありがとうございます - 残念ながら、リリース構成でも同じ例外が表示されます。 –

0

誰かg Androidプロジェクトプロパティのリンクオプションを「Sdkとユーザアセンブリ」から「Sdkアセンブリのみ」に変更するアドバイスをお願いします。これで問題は解決し、アプリを起動してプレイストアにデプロイすることができました。

関連する問題

 関連する問題