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 打开模块会出错?