首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

开发工具总结(2)之全面总结Android Studio2.X的填坑指南

Android Studio第一次启动出现 unable to access android sdk add-on list ?...出现原因:电脑没有sdk,studio也没有自带sdk; 解决办法:在安装studio的目录下找到bin\idea.properties,打开这个文件,在末尾加上一行 disable.android.first.run...Failed to resolve: junit:junit:4.12 出现原因:项目中引用了junit库中的代码,但是却没有相关的junit的依赖库 解决办法:添加相关的依赖库引用,在项目的Module...自定义android studio的配置文件目录后,无法正常安装卸载插件(貌似2.0版本之后的插件安装卸载就有问题了)是何原因?...Android Studio编辑发生的错误 Error:warning: Ignoring InnerClasses attribute for an anonymous inner class

1.7K10
您找到你想要的搜索结果了吗?
是的
没有找到

Android Studio环境下建立UiAutomator环境

环境设置完毕,打开cmd,输入:java -version命令,如果在返回页面出现如下内容: C:\Users\Jerry>java-version java version"1.8.0_131" Java...3、 建立Android Studio的SDK 打开Android Studio,通过菜单"File"->"OtherSettings"->"Default Project Structure",选择刚才下载的...Android Studio的类配置通过这里进行配置。...单元测试区使用,testImplementation '包名'可以在“普通单元测试区”Android单元测试区”使用;而命令implementation '包名'只能在Android产品代码区使用。...但是UiObject2类对于SDK一些虚拟设备中的控件的操作会出现一些意想不到的空指针异常,估计是这个类还不太完善,我在近期是不会使用的。

2K30

Android Studio安装、配置史上最全图解

Android Studio安装、配置so easy 一、安装准备 1.解压zip包,无中文无空格 ? 解压到不含中文且没有空格的文件目录下。(比如如下目录) ? 2.删除以前残留的配置文件 ?...注意:首次打开Android Studio,会联网下载更新gradle,在没网的情况下,每次创建module都可能会报异常。这里根据报的Junit找不到的异常,可以把相应的文件删掉。...4.查看本地SDK路径下的V7V4包版本 1、v7包路径: C:\android-studio-ide-1.5-windows\sdk\extras\android\m2repository\com...中的Project 2、Eclipse的Project相当于Android studio中的Module ###6.android studio1.5android2.1.1项目的相互转换步骤 1、修改当前项目的...junit包 testCompile 'junit:junit:4.12' //编译v7包 compile 'com.android.support:appcompat-v7:23.1.1

1.8K50

androidX_android targetSdkVersion

android官网查看文档: https://developer.android.google.cn/jetpack/androidx Junit4: 这里简单记录分享下 背景:Android Studio...” ) Room调试中使用的是AndroidX的库,而默认Junit使用的是非AndroidX库,导致出现各种报错。...1.在默认情况下,Android Studio使用的是非AndroidX支持库中的Junit的相关库,build.gradle(Module:app) 中关于Junit大概配置如下: android {...运行Junit: 下面是简单的示例图片 从上面看: (1)点击1处的Structure即可出现2的窗口,右击2处即可执行 (2)45处已经左边有明显的结果提示,如上”passed:1 of 2“。...传入的为空,不为空抛出异常信息 assertNotNull,传入非空,为空抛出异常信息 assertTrue,断言为真,如果为假(false)则抛出异常信息 assertFalse,断言为假,如果为真

73310

Gradle For Android(6)--测试单元

Android StudioGradle Android Plugin可以为单元测试提供支持,但是需要我们可以配置一些东西。 JUnit JUnit是一个常用的单元测试Lib。...当我们使用的时候,会在IDE中直接反馈,当任务失败的时候,则会出现错误码,如果任务成功的话,那么Run Tool Window会如下所示: ?...当执行这任务的时候,会出现java.lang.RuntimeException: Stub!错误。为了修复这个错误,我们需要手动实现每个Android SDK的方法,或者使用mocking框架。...\junit-dep-4.10.jar 这个错误指的是Gradle不能完成构建,因为有多个相同的文件。幸运的是,它只是一个License描述,所以我们可以在构建中忽略它。...打开index.html来查看这个报告: ? Report 功能测试报告会展示DeviceAndroid的版本。

1.7K40

分享安装Android Studio3.6的经验教训

在上篇文章给大家介绍了Android Studio 3.6 正式版终于发布了,快来围观,需要的朋友可以点击查看,今天给大家分享我安装Android Studio3.6的一次惨烈教训。...第二天一早(还是不服气啊): 第三遍下载AS,这次异常淡定,不在搜什么教程(主要是看太多了,都记下来了,呜呜呜)。然后安装,打开还是这样的。之后,发现好像下载不了gradle ?...再次sync,发现时间好像比之前长了,貌似在下载东西,然后几遍之后,终于出现了不一向的东西,报错显示:无法下载这里面的junit:4.13junit:4.12 ?...首先,安装网上的教程安装AS,之后如果发现下载缓慢(再检查了JDK安装路径没问题之后),考虑网络的问题,如果网络真的很好,就去寻找教程,例如,下载相应的文件,并且替换AS中的文件,再次Sync。...有什么可以一起分享哦,溜了溜了…… 到此这篇关于安装Android Studio3.6经验教训的文章就介绍到这了,更多相关android studio3.6 安装内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持

45520

Android Studio 3.0 新功能全面解析项目适配问题

只是需要对的工程做一些配置上的调整而已。各方面响应速度新功能的使用,总体还是觉得值得升级。...项目的适配 Android Studio 3.0 发布的同时,Android Plugin for Gradle 3.0.0 也同时发布。编译速度整体都得到了大幅提升。...defaultConfig.versionName + "-" + defaultConfig.versionCode + ".apk"); } } } 但是使用 Plugin 3.0.0 就会出现编译报错...总体来说,这次 Android Studio 3.0 Plugin For Gradle 3.0.0 的发布还是非常值得升级尝试的,并没有网上说的那么多坑。...总结 以上所述是小编给大家介绍的Android Studio 3.0 新功能全面解析项目适配问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。

1K20

Android应用开发】Android Studio 错误集锦 -- 将所有的 AS 错误集合到本文

PID: 15700 SIG: 9 (2) 解决方案  解决方案 :  -- 出错原因 : 使用 ToolBar 后, 原有的 ActionBar 没有取消, 两个导航栏都出现出现了上述错误; --...按下图的路径展开,只是打开不要动任何东西 在Android Studio内置的终端:Terminal 如图:输入gradlew -v 执行这个命令会自动下载上边设置的版本:2.13,...注意执行这个命令gradlew -v才会生成gradle-XXX-all名字乱码的那个文件夹,我当时看别人的方法就很苦恼那个名字乱码的文件夹是怎么生成的!...看到生成这个文件夹之后就可以关掉android studio了。...4.把第一步的压缩包复制到上边生成的乱码文件夹里,打开android studio,在Terminal里输入:gradlew -v,就会自动解压,你只需等待就可以。

1.4K30

Android项目实战(二十四):项目包成jar文件,并且将工程中引用的jar一起打入新的jar文件

dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.3.0...在Android studio 的下面有 Terminal 选项,可以看到这个命令行的形式 ?...那么我们按上面的方法打成.jar文件,在引入到别的项目中使用中, 会发现出现错误: NoClassDefFoundError 定位到错误代码位置,会发现 生成.jar文件的原始android项目中引用的第三方...即 将android项目打成的.jar文件android项目自身引用的.jar文件合并成一个.jar文件 网上查询了一番: 可以使用 ANT 工具实现 将两个或多个.jar文件合并成一个.jar文件...(3)、检测是否配置成功 点击 开始 -> 运行 -> 输入cmd  打开命令窗口, 输入如下命令:ant  如果出现如下内容,说明安装成功:  Buildfile: build.xml does not

1.2K40

Android项目实战(二十四):项目包成jar文件,并且将工程中引用的jar一起打入新的jar文件

dir: 'libs') testCompile 'junit:junit:4.12' compile 'com.android.support:appcompat-v7:23.3.0...在Android studio 的下面有 Terminal 选项,可以看到这个命令行的形式 ?...那么我们按上面的方法打成.jar文件,在引入到别的项目中使用中, 会发现出现错误: NoClassDefFoundError 定位到错误代码位置,会发现 生成.jar文件的原始android项目中引用的第三方...即 将android项目打成的.jar文件android项目自身引用的.jar文件合并成一个.jar文件 网上查询了一番: 可以使用 ANT 工具实现 将两个或多个.jar文件合并成一个.jar文件...(3)、检测是否配置成功 点击 开始 -> 运行 -> 输入cmd  打开命令窗口, 输入如下命令:ant  如果出现如下内容,说明安装成功:  Buildfile: build.xml does not

1.3K100

Android开发(第一行代码 第二版) 常见异常和解决办法(基于Android Studio)(一)

文章目录 1.Android Studio 3.0及以上版本找不到Android Device Monitor: 2.在Android Device Monitor打开文件读取权限 3.Androidstudio...2.在Android Device Monitor打开文件读取权限 在1中打开Android Device Monitor并点开File Explorer是不能读取文件的,如下,因为进行了权限设置,需要先打开权限...对于第二种情况造成的错误,我们需要把Module模块定义为library: (1)打开引用的模块的build.gradle文件; ?...大意是说,在app里的Manifast配置文件ocr_ui中的Manifast配置文件的参数出现冲突,改成一致即可(这里的ocr_ui是app同级的文件夹,用来实现特定UI效果) 修改之后再运行,...)’ on a null object reference 是在点击Button组件出现的,详细错误如下, java.lang.RuntimeException: Unable to start activity

2.6K11

Installation did not succeed。apk安装失败的一些解决办法

一 先查看手机环境,是否打开USB调试,是否允许安装应用,手机是否处于打开状态,黑屏状态下也是会安装失败的。 二 清除缓存并重启AS 可以尝试同步重启手机。...四 删除.gradle文件夹、.idea文件夹,build文件夹。 然后重新编译会自动生成,这个可能是因为升级了AS,或者改了某些配置导致的版本不对称,所以删除重新编译即可。...五 编译期间注意查看控制台中build、logcat、以及run的日志,可能是库升级或代码改动导致的错误。...在 Android Gradle 插件 3.0.0 及更高版本引入的 API 变更中,部分功能被移除,因此您现有的编译可能会出现异常。插件的更高版本可能会引入新的公共 API 来替代失效的功能。...具体可查看:https://developer.android.google.cn/studio/known-issues 其他情况,欢迎讨论。

1.4K20

你升级Android Studio 3.0正式版了吗?来看看这些坑!

如果有不懂的地方可以参考之前的分享“开发IDE大升级,终于迎来了Android StudioAndroid Studio配置优化,打造开发利器”。...工程会第一次编译,同时会下载一些匹配的文件,如果一切正常的话就会出现出现以下页面。 ?...四、刨坑 如果网络不给力,或者之前配置有问题的话,这里可能会出现一些想不到的错误,接下来分享一下自己升级中出现的问题,还有其他大牛们碰到的坑。...有台电脑网络有点问题,用了很多方法都不能正常更新sdk的内容,导致升级后出现一些小错误,这里分享给大家。 ? 看到这一片的提升错误就头疼,不过没关系,可以逐步分析解决问题。...Android Studio 3.0 新功能解析项目适配 如果还遇到这些以外的其他坑,欢迎留言一起学习。

1K60

【测试左移专栏】用 Powermock Mockito 来做安卓单元测试

(2)Junit / Mock 通过Junit,以及第三方测试框架,我们可以编写测试代码,生成class文件,直接运行在JVM虚拟机中。...注:如果用到什么框架就将框架引用进来即可,但有些工具主要版本号的相互搭配,不匹配可能会出现错误。...Robolectric运行在自定义的控件时有时会出现xml解析异常。 跟踪解决了几个,发现要修改的地方比较多,这里省略一万字的修改记录。 除了改动点比较多,也可能后续会出现更多的潜在错误。...但在单元测试编写运行中难免会出现各种异常错误,mock出现空指针的场景会比较多,这时候我们就需要用debug调试方式。 然后设置断点,通过F8逐步跟踪下去吧,找出单测用例的编写的问题所在。...9、生成覆盖率报告 在Android Studio的Terminal中输入Gradlew JacocoTestReport后,单元测试开始运行,无错误结束后就会在指定的报告生成目录下看到覆盖率结果了。

3.7K00

错误记录】Android Studio 中生成测试覆盖率报告出错 ( ExampleInstrumentedTest > useAppContext FAILED )

文章目录 一、报错信息 二、解决方案 一、报错信息 ---- 在 Android Studio 工程中 , 启用了 " android # buildTypes # debug " 中的 testCoverageEnabled...build.gradle 配置文件如下 : plugins { id 'com.android.application' id 'kotlin-android' } android {...'androidx.test.espresso:espresso-core:3.3.0' } 二、解决方案 ---- 分析错误提示 : kim.hsl.svg.ExampleInstrumentedTest..." 包名后缀 , 在 " android # buildTypes # debug " 中设置了 applicationIdSuffix ".jerry" 包名后缀 , 导致最终生成 测试覆盖率报告 出现问题...app:createDebugCoverageReport 命令 , 生成 " 测试覆盖率报告 " 成功 , 生成路径为 " app\build\reports\coverage\debug " ; 打开

63730

Head First Android Testing 1

从1.1.0 RC1版本的Android Studio(Gradle插件从1.1版本)开始支持Unit Tests,使用方法教程可参考unit-testing-support。.../gradlew test,结果将放在/build/reports/test/debug/中,打开index.html文件即可。.../gradlew test --continue可以运行Unit Test,如果有错可以在HTML报告文件中查看错误原因] This is just an anchor task, actual test...testOptions { unitTests.returnDefaultValues = true } } [文件android.jar中并不包含实际的代码,所有方法都只是空盒子,默认情况下都会抛出异常...,这就使得你的Unit Test不会依赖于Android系统的某些特定行为,但是也会带来其他的问题(如果你没有使用显式地Mock的话),如果遇到这类问题可以尝试在builde.gradle文件中加上上面的配置修改原有的抛出异常的行为

60820
领券