AndroidStudio打开时Internal error. Please report to https://code.google.com/p/android&#

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AndroidStudio打开时Internal error. Please report to https://code.google.com/p/android&#相关的知识,希望对你有一定的参考价值。

参考技术A 打开androidStudio时遇到nternal error. Please report to https://code.google.com/p/android/issues

出现类似问题的解决办法:

1、在AndroidStudio项目安装目录的/Applications/Android\ Studio.app/Contents/bin/idea.properties  文件中最后一行添加disable.android.first.run=true 

2、断开网络连接在重新启动

3、我是在向AndroidStudio中导入flutter和dart后重启时遇到的这个问题,以上两种办法都未解决问题,最后我把AndroidStudio重置之后就能打开了,但是这个办法相当于把AndroidStudio初始化了

     在Mac中初始化AndroidStudio:

‘’‘rm -Rf ~/Library/Preferences/AndroidStudio*

rm ~/Library/Preferences/com.google.android.studio.plist

rm -Rf ~/Library/Application\ Support/AndroidStudio*

rm -Rf ~/Library/Logs/AndroidStudio*

rm -Rf ~/Library/Caches/AndroidStudio*’‘’

参考:https://blog.csdn.net/wuhao1995/article/details/51138773

Xamarin Forms 在应用程序打开时收到 Firebase 通知时更改标签?

【中文标题】Xamarin Forms 在应用程序打开时收到 Firebase 通知时更改标签?【英文标题】:Xamarin Forms change label when recieve firebase notification in while app Is open? 【发布时间】:2019-01-13 03:54:25 【问题描述】:

朋友们,可以在 xamarin 表单中使用广播接收器

在 Android Studio(Java) 中我使用广播接收器:

    在前台接收 Firebase 通知

    并在每次收到通知时更改标签的更新。

可以在 XF 中使用吗?或者我应该分别为Android和IOS做它

我已经使用 c# 代码获得了该视图

我把这个 gif https://media.giphy.com/media/1mikDug30CysbMCGqA/giphy.gif

我希望每次收到通知时都使用新的通知数据更新标签:

txtUsuario.Text 

并在应用打开时执行其他功能

CrossFirebasePushNotification.Current.OnNotificationReceived += async (s, p) =>
        
            //EJECUTAR ESTE METODO [OnNotificationReceived] POR DEFECTO Y NO CUANDO HAGA CLICK EN EL EVENTO
            try
            
                Console.Out.WriteLine("TOKEN CONSOLE : + p." + p.Data);
                notificationReceived = p.Data.ToString();
                object objetoRecivido = p.Data;
                var data = new
                
                    codigo = 0,
                    nombreUsuario = ""
                ;
                //https://github.com/CrossGeeks/FirebasePushNotificationPlugin/blob/master/docs/FirebaseNotifications.md
                var json = JsonConvert.SerializeObject(p.Data, Newtonsoft.Json.Formatting.Indented);
                myobject = new AOCAdvancedSettings();
                myobject = JsonConvert.DeserializeObject<AOCAdvancedSettings>(json);
                System.Diagnostics.Debug.WriteLine("Received");
                txtUsuario.Text = myobject.nombreUsuario;
                Device.BeginInvokeOnMainThread(() => 

                    txtUsuario.Text = (myobject != null) ? myobject.nombreUsuario : "usuario";

                );

【问题讨论】:

【参考方案1】:

听起来您需要从事件中调用 GUI 线程。这应该可以在您的 c# 代码中的 iOS 和 Android 中使用

Xamarin.Forms.Device.BeginInvokeOnMainThread(() =>

     // code to execute
);

【讨论】:

感谢@jlo-gmail 的回答。我稍后会测试。 您应该将您的代码作为文本包含并标记为代码

以上是关于AndroidStudio打开时Internal error. Please report to https://code.google.com/p/android&#的主要内容,如果未能解决你的问题,请参考以下文章

尝试从 android studio 打开时,Xcode 中的 Flutter 打开模块会出错?

如何创建一个倒数计时器,当屏幕关闭时停止并“等待”,重新打开时恢复。安卓

AndroidStudio更新4.1无法启动问题解决方法

AndroidStudio更新4.1无法启动问题解决方法

element-ui弹窗组件再次打开时残留上次打开时的数据

移动网络 - 如何在键盘打开时获取屏幕高度