打包结构中的解包结构是否由 GCC 自动打包?
换句话说,__packed__属性会自动传播到嵌套结构吗?
也就是说:
struct unpackedStruct{
int16_t field1;
int32_t field2;
// etc...
}
struct packedStruct{
int16_t field1;
struct unpackedStruct struct1; // <-- Is this struct packed?
// etc...
} __attribute__((__packed__));
Run Code Online (Sandbox Code Playgroud) 我正在使用Firebase身份验证(使用Google帐户)开发Android应用程序,每次尝试连接时,我最近遇到以下异常:
com.google.firebase.FirebaseApiNotAvailableException:API:InternalFirebaseAuth.FIREBASE_AUTH_API在此设备上不可用. 来自com.google.android.gms.internal.zzaap $ zza.zzC上com.google.android.gms.internal.zzzq $ zzd.zzy(未知来源)的com.google.firebase.zza.zzz(未知来源) (未知来源)com.google.android.gms.internal.zzaap $ zza.onConnectionFailed(未知来源)位于android.os上的com.google.android.gms.internal.zzaap $ zzb $ 1.run(未知来源). Handler.handleCallback(Handler.java:730)位于android.os.HandlerThread.run(HandlerThread)的android.os.Handler.dispatchMessage(Handler.java:92)android.os.Looper.loop(Looper.java:176)的.java:61)
我很惊讶,因为认证工作非常好,直到几天前......
我使用firebase 10.0.1.
有人遇到过这个错误并解决了吗?