草庐IT

Internal

全部标签

java - ClassCastException : android. widget.LinearLayout$LayoutParams 无法转换为 com.android.internal.widget.ActionBarOverlayLayout$LayoutParams

我已将我的Eclipse项目转换为AndroidStudio项目,当我运行该应用程序时出现以下异常:java.lang.ClassCastException:android.widget.LinearLayout$LayoutParamscannotbecasttocom.android.internal.widget.ActionBarOverlayLayout$LayoutParamsatcom.android.internal.widget.ActionBarOverlayLayout.applyInsets(ActionBarOverlayLayout.java:172)atc

java - 安卓|运行时获取 OkHTTP 库版本

最近我分析了我的应用程序的崩溃报告,发现了几个指向okhttp的堆栈跟踪我的应用不明确依赖于okhttp。AFAIKokhttp版本取决于Android操作系统版本,okhttp库本身放置在设备上为了帮助解决问题,我决定记录okhttp库版本,看起来我为此找到了几个有用的类com.squareup.okhttp.internal.Versionokhttp3.internal.Version为了确保我没有弄错,我采用了com.android.okhttp.internal.http.HttpURLConnectionImpl类形式的堆栈跟踪并尝试Class.forName它-成功我还注

android - com.google.android.gms.internal.* 引起的内存泄漏

我正在使用smart-location-lib一次获取设备的当前位置。它需要在Activity的生命周期中稍后使用。从Activity执行finish()以返回到上一个Activity时,出现内存泄漏。代码如下:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);...SmartLocation.with(this).location().oneFix().start(newOnLocationUpdatedListener(){@Overridepubl

android - 使用 FusedLocationProviderClient 进行位置更新会产生内存泄漏

我不明白为什么这个非常简单的Activity会产生内存泄漏。它遵循此处给出的指南:https://developer.android.com/training/location/receive-location-updates.html和此处给出的示例代码:https://github.com/googlesamples/android-play-location/tree/master/LocationUpdates我还注意到,如果我不重写LocationCallback类的onLocationResult方法,内存泄漏就会得到解决。但在这种情况下,LocationCallback就

android - Traceview 无法从 DDMS 在 Eclipse 中打开

今天我照常使用DDMS,但是出现了一个错误-它无法显示跟踪报告,跟踪View无法打开,异常信息如下,很奇怪,因为前几天还可以。我的android版本是4.0.3,eclipse3.7,ADT21,MacOSX10.7.5,任何一个都有同样的错误无法创建编辑器IDcom.android.ide.eclipse.traceview.editors.TraceviewEditor:方法退出(android/os/Debug.isMethodTracingActive()Z)不匹配当前方法(dalvik/system/VMDebug.isMethodTracingActive()Z)java.

android - Robolectric + rxJava + 改造 第二次调用抛出 java.io.InterruptedIOException

我正在开发Android应用程序。我正在使用改造(使用OkClient)进行api请求和Robolectric进行测试。我的api看起来像这样:@GET("/v1/book/{bookId}")ObservablegetBook(@Path("bookId")intbookId);只是为了Robolectric,我强制api调用是同步的。restAdapter构建器如下所示:RestAdapter.Builderbuilder=newRestAdapter.Builder().setEndpoint(environment.getServerEndpoint()).setClient(

android - 工作室错误 : Class kotlin. reflect.jvm.internal.FunctionCaller$FieldSetter

Classkotlin.reflect.jvm.internal.FunctionCaller$FieldSettercannotaccessamemberofclasscom.android.build.gradle.tasks.ManifestProcessorTaskwithmodifiers"private"已经尝试过以下方法删除所有.gradle文件并使工作室失效/重启重建项目更新Kotlin但在重新启动工作室后,每隔几次成功构建就会出现此错误。我正在使用AndroidStudio3.3Canary12和gradle版本3.3.0-alpha12。

Android 无法通知项目评估监听器

在我的Macbook恢复出厂设置后,我遇到了这个奇怪的问题。Androidstudio无法构建项目并且每次构建时都显示相同的问题。注意:我在stackoverflow上发现了多个相同的线程,但没有一个对我有用。这就是为什么我必须把它放在stackoverflow上。Gradleconsole和ManifestInfo可以在下面找到:Grandle控制台日志:[![Executingtasks:\[clean,:app:generateDebugSources,:utilities:generateDebugSources\]Configurationondemandisanincuba

android - Gradle 构建步骤注释 kapt 不构建

我有AndroidStudio3.1.2。我有Kotlin1.2.41-release-Studio3.1-1。build.gradle中没有对annotationProcessor的引用,我只使用kotlin-kapt:applyplugin:'kotlin-kapt'我的事件日志显示0个警告/错误:10-05-1813:24Executingtasks:[clean,:storage:generateDebugSources,:pagination:generateDebugSources,:validation:generateDebugSources,:validation-u

报错!Jupyter notebook 500 : Internal Server Error

Jupyternotebook报错500:InternalServerError问题背景tensorflow-gpu环境,为跑特定代码专门开了一个环境,使用conda安装了Jupyternotebook,能够在浏览器打开Jupyternotebook,但是notebook打开ipynb会报错。问题分析看到网上很多人日志都不看直接更新包什么的什么不兼容,浪费了自己很多的时间。每个人毛病不同,要想看日志的报错不能直接在conda里面打开Jupyternotebook,从conda中进入指定环境的cmd,如下一样切换到项目目录并使用Jupyternotebook命令打开程序:运行后会弹出浏览器界面,