草庐IT

DEBUG_MODE

全部标签

安卓蜂窝 : NetworkOnMainThreadException even when using AsyncTask and no strict mode?

我遇到了NetworkOnMainThreadException使用我的Android3.0应用程序。寻找我找到的解决方案this,但如果我理解正确的话,默认设置是关闭严格模式。另外,我所有的网络访问都在一个AsyncTask中,所以无论如何我都看不到这个异常的意义。所以,我现在很绝望我应该做些什么来防止这种情况......亲切的问候,水母编辑:Thisblogentry说AsyncTask应该够了,但至少澄清了StrictMode点。解决方案:我关闭了StrictMode(保留一些设置可能更好,但我不会被打扰...):StrictMode.ThreadPolicypolicy=new

android - 如何修复错误 app\build\intermediates\res\merged\debug\values-v24\values-v24.xml

我在构建项目时遇到错误。错误:Error:Executionfailedfortask':app:processDebugResources'.>com.android.ide.common.process.ProcessException:FailedtoexecuteaaptC:\Users\MRMaleki\Desktop\WhoIsBetter2\app\build\intermediates\res\merged\debug\values-v24\values-v24.xmlError:(4)Errorretrievingparentforitem:Noresourcefou

android - Dex 索引溢出异常 : Cannot merge new index 65772 into a non-jumbo instruction! : Jumbo Mode? 和/或 Multidex?幕后是什么?

我已经尝试在我的项目的gradle中设置jumboMode,它似乎能够解决以下DexIndexOverflowException:com.android.dex.DexException:Cannotmergenewindex65536intoanon-jumboinstruction!DexIndexOverflowException:Cannotmergenewindex65772intoanon-jumboinstruction!1)jumboMode选项在幕后的实际作用是什么?android{...dexOptions{jumboModetrue}}2)我也注意到启用multi

android - 如何在果冻 bean 中使用 "Select debug app"和 "wait for debugger"新功能?

“选择调试应用程序”和“等待调试器”是果冻bean的新功能,有人知道如何使用这些新功能吗? 最佳答案 我在这里找到了答案:http://developer.android.com/tools/debugging/debugging-devtools.htmlLetsyouselecttheapplicationtodebug.Youdonotneedtosetthistoattachadebugger,butsettingthisvaluehastwoeffects:ItwillpreventAndroidfromthrowinga

android - ListView 与 CHOICE_MODE_MULTIPLE 在自定义 View 中使用 CheckedText

关于如何使用CheckedTextView有很多问题,但我无法使其正常工作。我有一个带有自定义View的CursorAdapter,它有一个带有android:id="@android:id/text1"的CheckedTextView。我使用了android:id/text1因为有不同的问题提到,如果你使用它,你将免费获得多种选择模式。如果我这样做:finallong[]checkedIds=mListView.getCheckedItemIds();for(inti=0;i我得到了所有检查的ID没有问题,但我在ListView中看不到任何视觉反馈。换句话说,逻辑很好,但是当我单击C

android - Mac 上的 debug.keystore 在哪里?

我正在尝试生成我的指纹,它应该在这里:~/.android/debug.keystore,但我没有任何东西,虽然我可以运行我的monodroid项目正常情况下也是这样,请问如何找到debug.keystore文件呢? 最佳答案 debug.keystore位于您所说的文件夹中,但它是隐藏的,因此您无法在Finder上看到它。打开终端并输入:cd~/.android/ls如果您可以看到debug.keystore,那就是正确的文件夹。如果您需要在Finder中打开,请输入相同的文件夹:open.问候。

Android Google SignIn 无法在 Debug模式下工作 : GoogleSignInResult is false

我一直在学习本教程以开始使用GoogleSignOn:https://developers.google.com/identity/sign-in/android/start-integrating当我使用虚拟设备在本地运行我的应用程序时,它可以正常工作,但是当我通过调试将它部署到我的设备时,或者如果我生成签名的jar文件并手动复制它GoogleSignInResult总是返回false带有INTERNALERROR消息。在通过调试将应用程序部署到我的设备时,我一直在努力使用谷歌登录。非常感谢任何帮助!我的问题的解决方案:在您下载json文件的地方,您必须复制可以使用javakey工具

android - 从 "app-debug.apk"更改生成的 apk 名称

每次我使用AndroidStudio(1.02)运行项目时,它都会生成一个未签名的apk,它位于..\build\outputs\apk文件夹中,默认名称为“app-debug.apk”我想将该默认名称更改为其他名称。有可能吗?怎么样? 最佳答案 在build.gradle(模块:app)中:android{...defaultConfig{...setProperty("archivesBaseName","MyNewAppNameGoesHere")}}这通过修改archivesBaseName-属性来工作,并且适用于Gradl

android - java.lang.SecurityException : MODE_WORLD_READABLE no longer supported

该异常仅发生在Android7.0Nougat(模拟器)设备中。java.lang.SecurityException:MODE_WORLD_READABLEnolongersupported我的代码:publicvoidSessionMaintainence(Contextcontext){this.context=context;preferences=context.getSharedPreferences(PREF_NAME,Context.MODE_WORLD_READABLE);editor=preferences.edit();editor.commit();}LogCa

android - 无法为 DEBUG 版本禁用 Fabric 的 Crashlytics with Firebase

我有一个通过Firebase使用Fabric的Crashlytics的应用。以下是在我的ApplicationsonCreate中执行的第一件事CrashlyticsCorecrashlyticsCore=newCrashlyticsCore.Builder().disabled(BuildConfig.DEBUG).build();Fabric.with(this,newCrashlytics.Builder().core(crashlyticsCore).build());不过,崩溃是在DEBUG==true模式下提交的。我使用以下版本在我的build.gradle类路径“io.f