![](https://img-blog.csdnimg.cn/20190917110533294.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Exception
杨天福911
一个沪漂奋斗中的码农……
展开
-
resource android:attr/lStar not found.和unknown tag <:string>问题
检查androidx.core:core-ktx包的版本是否指定,没有指定版本需要指定版本号。原因与字符串数组有关。在你的string.xml检查你是否有空 或类似的东西。原创 2023-09-26 16:33:56 · 387 阅读 · 0 评论 -
应用启动获取屏幕可绘制区域异常问题
平板开发屏幕尺寸获取异常导致应用启动页面失真问题在activity的onCreate方法中,setContentView之前监听ViewTreeObserver.OnGlobalLayoutListener的接口动态修改自己应用离屏幕边界的距离一般来说,在onCreate时我们是无法拿到View的高度和宽度的,当全局布局状态或视图树中视图的可见性发生更改时,可以听过监听这个接口来获取高度和宽度public class MyActivity implements ViewTreeObserver.O原创 2021-08-27 17:36:06 · 306 阅读 · 0 评论 -
AndroidStudio编写测试类运行报错:Could not create task :app Test.main()
* Where:Initialization script 'C:\Users\Administrator\AppData\Local\Temp\TestTest_main__.gradle' line: 21 * What went wrong:A problem occurred configuring project ':app'.> Could not create task ':app:TestTest.main()'. > SourceSet with name 'm原创 2021-07-13 13:20:35 · 2801 阅读 · 0 评论 -
剔除重复依赖
标题类似 More than one file was found with OS independent path ‘META-INF’app的build.gradle中添加剔除android{ packagingOptions { exclude 'META-INF/**' exclude 'lib/arm64-v8a/libmediaplayer.so' }}原创 2021-04-23 17:25:39 · 2935 阅读 · 0 评论 -
AndroidStudio在部分机型上(vivo x30) 无法安装调试apk解决办法
异常Installation did not succeed.The application could not be installed: INSTALL_FAILED_TEST_ONLYInstallation failed due to: 'null'解决办法: grade.properties文件添加android.injected.testOnly=false原创 2020-05-25 21:14:02 · 8049 阅读 · 0 评论 -
Android Studio报错:Android studio 3.0 com.android.builder.dexing.DexArchiveMergerException
解决办法,遇到这个问题很有可能是你在新版的AS中(3.0以上)引入了最新的ButterKnife(8.8.1),此时不妨降低butterknife的版本使用8.4.0或者以下版本,问题可解: implementation 'com.jakewharton:butterknife:8.4.0' annotationProcessor 'com.jakewharton:butt...原创 2018-08-30 10:30:45 · 6628 阅读 · 0 评论 -
关于AndroidStudio3.0以上(3.2bate)创建.9patch图片出错的问题
AndroidStudio3.0以上.9图片的创建 要想把一张图片生成.9的格式,类似微信聊天的背景图片,操作如下图: 约束图片拉伸区域和覆盖区域 当创建好图片之后,就会发现图片周围会有四条黑色的边框,用来让你意淫出自己想要的效果,简单说就是要让你的图片可以根据需要自定义的拉伸,关键是保证不能变形,就是限定好哪个区域可以拉伸,哪些区域在不受拉伸的影响,保持不动。关于这四...原创 2018-07-30 14:48:05 · 8031 阅读 · 0 评论 -
安卓开发中的访问权限问题
<uses-permission android:name="android.permission.ACCESS_CHECKIN_PROPERTIES" ></uses-permission>允许读写访问"properties"表在checkin数据库中,改值可以修改上传<uses-permission android:name="android.permission.ACCESS_COARSE_原创 2017-02-17 19:56:53 · 6452 阅读 · 0 评论 -
Could not find support-fragment.jar (com.android.support:support-fragment:27
今天试了一下玩Android的APP,意外发现一个很有意思的bug,记录一下,就是下方错误导入编译不通过Could not find support-fragment.jar (com.android.support:support-fragment:27解决方法:根目录下的build.gradle文件中,将allprojects下的Google和jcenter调换一下位置,让goog...原创 2018-09-18 10:20:31 · 6752 阅读 · 0 评论 -
处理AAPT2 error: check logs for details的异常
在as3.0版本以上的项目有人出现这个 AAPT2 error: check logs for details.问题,其中的一个解决办法就是在项目的gradle.properties中添加一行“android.enableAapt2=false ”代码但是这种方案已经过时,并且年底将会弃用,所以不要这样操作,因为启用后,默认就是“android.enableAapt2=true”不能修改。...原创 2018-10-13 22:07:26 · 7603 阅读 · 0 评论 -
AndroidStudio3.2的多渠道自动化打包问题
文章目录多渠道打包的配置android studio多渠道打包错误多渠道打包的配置网上有很多利用第三方框架进行打包的平台,例如友盟,美团的瓦力等等,这些框架确实功能强大,但是对于自己的项目,如果只是为了打个多渠道包就去引入一个第三方框架,实在难登大雅,下边就介绍一下我们利用Gradle在AndroidStudio中配置多渠道打包的操作,这里指定了as版本是因为笔者目前使用的AndroidSt...原创 2018-10-14 17:07:11 · 9802 阅读 · 0 评论 -
关于targetSdkVersion升级到28以后android9.0(Android P)断掉http请求问题
错误:Android err_cleartext_not_permitted原因:安卓9.0新的限制对未加密流量不在信任,直接放弃请求.解决方案:在manifest文件application节点下增加:android:usesCleartextTraffic=“true”如果后台支持,让后台把项目中所有http请求改成https即可以上两种方案都可以解决,推荐第二种,比较稳,也...原创 2019-02-27 16:32:12 · 8196 阅读 · 0 评论 -
android开发针对api28引入最新butterknife新建项目的血案
android开发targetSdkVersion 28新建项目集成第三方的库例如butterknife:implementation ‘com.jakewharton:butterknife:10.1.0’,会遇到以下问题:Error: Invoke-customs are only supported starting with Android O (–min-api在gradl...原创 2019-03-05 19:16:05 · 6787 阅读 · 4 评论 -
androidstudio使用rxjava一直fetching documentation卡顿问题
原创 2019-04-12 10:00:37 · 6620 阅读 · 0 评论 -
android开发单元测试类报错Error running 'Test': Command line is too long.
Error running ‘Test’: Command line is too long. Shorten command line for Test1.test or also for JUnit default configuration.打开本项目的.idea文件夹,找到文件夹中的workspace.xml文件,搜索PropertiesComponent添加 父级节点<...原创 2019-05-08 19:10:38 · 10030 阅读 · 0 评论 -
Android中常用基本控件的使用方法和步骤(.txt)
一、Progressbar的用法:ProgressBar主要是用来实现处理或加载进度的显示或者提示用户正在处理或加载数据。基本来说就两种情况,一种是转圈的小圆圈,一种是水平的进度条。style="?android:attr/progressBarStyle" style="?android:attr/progressBarStyleHorizontal”Progressbar的常用属性:andr原创 2017-02-21 10:51:02 · 8568 阅读 · 0 评论 -
EditText的换行输入、输入起始位置、调用指定格式的系统键盘(显示和隐藏),光标颜色,密码动态设置可见性
java代码中:EditText editText = new EditText(this); //设置EditText的显示方式为多行文本输入 editText.setInputType(InputType.TYPE_TEXT_FLAG_MULTI_LINE); //文本显示的位置在EditText的最上方 editText.setGravity(Gravity.TOP);原创 2017-03-01 20:05:50 · 3332 阅读 · 0 评论 -
安卓开发中常见运行错误的处理方法.txt
安卓开发常见错误处理方案:数据库方面: 创建数据库语法:单词写错会报出 syntax error 的语法错误 String sql="create table jsbcontent(id integer primary key autoincrement, jsbtitle varchar(256),jsbcontent varc原创 2017-03-03 09:42:48 · 2350 阅读 · 0 评论 -
Android项目构建之路——AndroidGradle
Gradle WrapperDSL的概念:Gradle Wrapper的概念Wrapper配置gradle-wrapper.properties自定义Wrapper TaskGradle构建脚本的基础settings文件Build文件Gradle插件插件的作用插件应用二进制插件应用脚本插件应用第三方发布的插件Java Gradle插件配置第三方...原创 2018-05-01 22:17:47 · 8222 阅读 · 0 评论 -
AndroidStudio3.0以上版本的坑
1、Error:Failed to resolve: com.android.support:multidex:1.0.2 Add Google Maven repository and sync projectOpen FileShow in Project Structure dialog Error:Failed to resolve: com.android.support:原创 2017-12-21 15:45:50 · 17103 阅读 · 0 评论 -
安卓开发调起检测和调起第三方应用
检测应用是否已经安装的工具类package com.lab.web.entity;import android.content.ComponentName;import android.content.Context;import android.content.Intent;import android.content.pm.ApplicationInfo;import android.c原创 2017-12-19 21:01:58 · 8077 阅读 · 0 评论 -
解决安卓7.0拍照更换头像重启的问题(主要针对华为手机)
//解决7.0系统打开sd卡找不到文件的问题 if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { StrictMode.VmPolicy.Builder builder = new StrictMode.VmPolicy.Builder(); StrictMode.setVmPol原创 2017-10-27 11:55:41 · 5504 阅读 · 0 评论 -
安卓开发批量修改指定字符串,去除粘贴复制代码中的多余红线
介绍,有时候我们从网络上复制一些工具类或者方法到我们studio中并不能直接使用,会爆出很多红线,特别是空格部分,一点点修改很是麻烦,所以下边就是在指定文件夹下的指定类中通过查找指定字符串并修改字符串,从而达到去除空格部分红线的目的原创 2017-08-15 13:19:00 · 5484 阅读 · 0 评论 -
R文件报红线错误
R文件丢失的报红错误 ~首先重新编译,可能是系统问题~ 1.引入了错误的包名(删除) 2.引入的drawable图片出现了名字命名的错误,不能有数字和大写字母等不合规范的命名,后缀只能有一个“.” 3、R文件还未加载,按照提示导入R文件的包 4、运行程序时跳转无反应很可能是方法没有调用; 5、原创 2017-03-10 19:44:43 · 6475 阅读 · 0 评论 -
数据库的空指针和syntax error语法错误
数据库报错: 1、创建数据库语法:单词写错会报出 syntax error 的语法错误 String sql="create table jsbcontent(id integer primary key autoincrement, jsbtitle varchar(256),jsbcontent varchar(256))"; 2、执行SQL语句:db.原创 2017-03-10 19:42:38 · 6422 阅读 · 0 评论 -
真机调试页面显示空白
MainAcvitity中的onCreate方法按照下边方式更正:public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main);原创 2017-03-10 18:54:03 · 8620 阅读 · 0 评论 -
AppCompatActivity报红线错误
AppCompatActivity报红线: 没有导入v7包 import android.support.v7.app.AppCompatActivity;原创 2017-03-10 18:52:01 · 15619 阅读 · 0 评论 -
为什么getSerializableExtra()方法实现接口Serializable的实体类中返回值为空的问题.tex
缺少前提判定:利用: Intent intent=getIntent(); if(intent.getSerializableExtra("item")!=null){ JsbMiddle middle= (JsbMiddle) intent.getSerializableExtra("item");条件语句加以判定,不为空的时候再用相应的实体类去接收对原创 2017-03-06 16:26:44 · 7670 阅读 · 0 评论 -
关于新加的SQLite数据库内容不能同步显示到控件中的问题分析.txt
从acvitity传值跳转到Fragment中数据显示不同步的问题, 在onStart的方法中接收穿过来的值,就可以同步显示,在onCreate方法中调用只能是重启程序才能更新数据,在acvitity的生命周期中onstop后再执行onRestart方法,然后直接执行onStart方法,是不在执行oncreat方法的,也就是说onCreate方法只在程序启动的 时候执行一次 代码:原创 2017-03-06 16:21:20 · 5882 阅读 · 0 评论 -
关于Fragment中嵌套不能包含include自定义标题的解决方案.txt
说明: 在正常的用fragment作为数据源应用于viewPager中,是不可以直接在viewPager中插入include自定义标题的, 如果想要插入自定义标题并且让标题随着Fragment同步滑动,在Fragment的xml代码中执行以下步骤即可: 1.将Fragment.xml的布局改为线性布局LinerLayout,竖直排列 2原创 2017-03-03 18:17:12 · 6666 阅读 · 0 评论 -
关于Android Studio 3.0以上新建或者导入已有工程时xml布局文件无法预览的问题Failed to load Appcompat Actionbar with unknown error
在AS3.0以上的版本中,经常会有布局文件无法预览的问题出现,如下图所示: Failed to load Appcompat Actionbar with unknown error错误 解决办法也很简单: 在项目Project中找到\app\src\main\res\values\styles.xml文件,将AppTheme的值改成如下图所示:(使用Base.Th...原创 2018-07-30 11:18:48 · 6757 阅读 · 0 评论