从 Fabric 迁移后,我尝试了新的 Firebase Crashlytics SDk,但似乎遇到了一个奇怪的问题。
升级后仪表板中未捕获崩溃日志firebase-crashlytics to 17.0.0,我在日志中收到此错误:
E/FirebaseCrashlytics:无法从https://firebase-settings.crashlytics.com/spi/v2/platforms/android/gmp/XXXX/settings检索设置
我遵循了 firebase 控制台快速入门指南中的所有说明。如果有人遇到类似问题,请帮助我。
我在尝试运行JobIntentService时面临Android O及以上版本的问题,我很难重现这个问题:
Caused by java.lang.SecurityException: Caller no longer running, last stopped +206ms because: timed out while starting
at android.os.Parcel.readException(Parcel.java:1942)
at android.os.Parcel.readException(Parcel.java:1888)
at android.app.job.IJobCallback$Stub$Proxy.dequeueWork(IJobCallback.java:191)
at android.app.job.JobParameters.dequeueWork(JobParameters.java:196)
at android.support.v4.app.JobIntentService$JobServiceEngineImpl.dequeueWork(JobIntentService.java:314)
at android.support.v4.app.JobIntentService.dequeueWork(JobIntentService.java:639)
at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:389)
at android.support.v4.app.JobIntentService$CommandProcessor.doInBackground(JobIntentService.java:382)
at android.os.AsyncTask$2.call(AsyncTask.java:333)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)
Run Code Online (Sandbox Code Playgroud) 嗨,我正在尝试实现类似于 whatsapp 的备份功能,但是当我在逆向工程 whatsapp 清单代码后遇到它时。以下是观察结果, android:allowBackup="false" 这意味着它不使用默认的 AutoBackup 功能或任何备份代理
而且我需要有无限的存储限制,不像 AutoBackup 小于 25mb,
例如:目前我的 whatsapp 备份大小为 112mb
android drive google-drive-api android-backup-service google-drive-android-api
我想600dp在我的Android应用程序中支持屏幕.所以我使用了这个布局layout-sw600dp.但我无法获得应用程序的确切布局.
我有800 X 1280屏幕尺寸,layout-sw720dp但布局有点720 X 1280大小.
所以,我能做些什么来支持720 X 1280的layout-sw720dp,并600 X 1024在layout-sw600dp?
我没有在dexguard.please中找到dexguard-license.txt文件帮助我在android studio中进行gradle设置这里是我的gradle控制台输出
Executing tasks: [:app:assembleDebug]
.....
Can't find a DexGuard license file.
You should place your license file dexguard-license.txt
1) in a location defined by the Java system property 'dexguard.license',
2) in a location defined by the OS environment variable 'DEXGUARD_LICENSE',
3) in your home directory,
4) in the class path, or
5) in the same directory as the DexGuard jar.
Run Code Online (Sandbox Code Playgroud)