草庐IT

android - AppCompat 库 23.2.1 不适用于 espresso v2.2.2

我有一个android项目,我在其中使用espresso来定义测试。到目前为止一切正常,但在升级到AppCompat23.2.1(从AppCompat23.0.1)后,测试的执行总是崩溃。我的build.gradle依赖项:dependencies{//OkConfigcompilefileTree(dir:'libs',include:['*.jar'])testCompile'junit:junit:4.12'compile'com.android.support:appcompat-v7:23.2.1'compile'com.android.support:design:23.2

在 android Kitkat 中找不到 android.support.v4.content.FileProvider 类

我正在使用FileProvider在我的应用程序中。像往常一样,我宣布在AndroidManifest.xml中标记文件如下。当我在有lollipop的安卓设备上运行它时版本它工作正常。当我在kitkat上试穿时版本它显示以下错误:FATALEXCEPTION:mainProcess:com.jk.android.perfectphotoeditor2018,PID:24992java.lang.RuntimeException:Unabletogetproviderandroid.support.v4.content.FileProvider:java.lang.ClassNotFo

android - ClassNotFoundException: 没有找到类 "android.support.design.widget.AppBarLayout"

我在我的代码中使用了AppBarLayout和NestedScrollview。但是我得到一个错误。代码编译成功但堆栈跟踪崩溃05-0217:10:17.2553133531335EAndroidRuntime:FATALEXCEPTION:main05-0217:10:17.2553133531335EAndroidRuntime:Process:com.android.settings,PID:3133505-0217:10:17.2553133531335EAndroidRuntime:java.lang.RuntimeException:Unabletostartactivit

android.support.v7.app.ActionBarActivity 已弃用

android.support.v7.app.ActionBarActivity已弃用,这是什么意思,我该如何解决这个问题。我是编码新手。还有公共(public)类MainActivity扩展了ActionBarActivity。“ActionBarActivity”这个词有一条线穿过这个词,这是为什么?问候抄送 最佳答案 使用android.support.v7.app.AppCompatActivity代替android.support.v7.app.ActionBarActivity(已弃用)并扩展AppCompatActiv

android - EditText 给出错误 : TextView does not support text selection. 选择已取消

我有RecyclerView。位置为0的元素是EditText的标题,然后所有其他元素都是图像。长按EditText它给出了粘贴选项。这很好用。但是当我将回收器View滚动到底部并再次回到顶部并长按它时,它不会显示粘贴选项并给出错误。在滚动到底部并再次回到顶部时,调用onBindViewHolder。TextView:TextView不支持文本选择。选择已取消。publicclassSomeclassextendsRecyclerView.AdapterimplementsView.OnClickListener{privatestaticfinalintTYPE_EDIT=0;pri

android - 无法解析符号 'support'(使用 Android Studio,遵循入门指南)

我正在开始Android开发。我已经关注了这个GettingStarted指导和使用AndroidStudio(不是eclipse)。我在我的设备上运行了HelloWorld,到目前为止一切顺利。但是..添加此导入时出现问题:(按照指南的指示)importandroid.support.v4.app.NavUtils;//cannotresolvesymbol'support'似乎这条线需要它(评论它并自动解析导入没有工作)NavUtils.navigateUpFromSameTask(this);支持导入带有红色下划线,鼠标悬停时告诉我Cannotresolvesymbol'supp

Android studio - 无法解决 : com. android.support :design:26. 0.1 错误

我有一个错误叫做:"Failedtoresolve:com.android.support:design:26.0.1".我的androidstudio版本是3.0beta1。我的gradle文件如下:applyplugin:'com.android.application'android{compileSdkVersion26buildToolsVersion"26.0.1"defaultConfig{applicationId"hojune.example"minSdkVersion17targetSdkVersion26versionCode1versionName"1.0"te

android - 构建在调试中工作,在发布中失败 - ZipException 重复条目

我正在将应用程序从2.3升级到Nougat(SDK25)。当我添加com.android.support:appcompat-v7:25.0.0以支持ActivityCompat.requestPermissions时。当我在Debug模式下运行它时,应用程序运行没有问题,但是使用./gradlewassembleDebug运行会导致以下错误:Error:Executionfailedfortask':transformClassesWithJarMergingForDebug'.>com.android.build.api.transform.TransformException:j

android - 所有 com.android.support 库必须使用完全相同的版本规范

更新到androidstudio2.3后,我收到此错误消息。我知道这只是一个提示,因为应用程序运行正常,但它真的很奇怪。Allcom.android.supportlibrariesmustusetheexactsameversionspecification(mixingversionscanleadtoruntimecrashes).Foundversions25.1.1,24.0.0.Examplesincludecom.android.support:animated-vector-drawable:25.1.1andcom.android.support:mediaroute

java - ProGuard 导致应用程序延迟

我试图用混淆器混淆代码,所以我在发布构建类型中启用了minify:buildTypes{debug{minifyEnabledfalse}release{minifyEnabledtrueproguardFilesgetDefaultProguardFile('proguard-android.txt')}}但是当我生成“releaseapk”并安装它后,应用程序运行变慢(滞后)..为什么在启用minify的情况下会发生这种情况?这是我的依赖项:dependencies{compile'com.android.support:support-v4:25.3.1'compile'com.