
Android
camlot_
每天一点点的进步
展开
-
Android Studio无法直接运行java工程
1. 问题起源今天写了个包含main函数的java文件做个测试,在android studio中直接点击运行输出A problem occurred configuring project ‘:app’.Could not create task ‘:app:Test.main()’.SourceSet with name ‘main’ not found.2. 解决方案<!-- 在.idea/gradle.xml中的 GradleProjectSettings标签下插入如下语句 --原创 2020-08-07 16:48:20 · 555 阅读 · 0 评论 -
Android内存优化:用注解的方式替代枚举
1. 问题起源那天写代码的过程中,switch使用枚举类作为条件时,突然出现了一个报错枚举 switch case 标签必须为枚举常量的非限定名称public class UsbMsg { private MsgType mMsgType; // 这是我的枚举 public enum MsgType { MOUNT, UNMOUNT, BAD_REMOVAL, REMOVED }}// 这是使用时的原创 2020-05-22 00:26:21 · 462 阅读 · 0 评论 -
Android LayoutInflater.inflate详解
1. 作用官方释义Inflate a new view hierarchy from the specified xml resource大概意思就是从给定的xml中加载view树。2. 用法2.1 四种重载1. public View inflate(@LayoutRes int resource, @Nullable ViewGroup root);2. public Vie...原创 2020-03-19 15:30:28 · 809 阅读 · 0 评论 -
Rejecting re-init on previously-failed class java.lang.Class
运行项目报错如下,提示找不到OnUnhandledKeyEventListener。2019-05-16 10:56:58.801 6012-6012/? I/zygote64: Rejecting re-init on previously-failed class java.lang.Class<android.support.v4.view.ViewCompat$OnUnhandle...原创 2019-05-16 11:41:55 · 26869 阅读 · 1 评论 -
Android原生项目通用gradle
打开android原生项目没有gradle配置,所以在查看的时候总有红J的现象,添加build.gradle解决这个问题。(gradle不用做编译)apply plugin: 'com.android.application'android { compileSdkVersion 28 defaultConfig { applicationId "com.an...原创 2019-05-10 17:26:59 · 294 阅读 · 0 评论 -
Android Studio报错Could not find com.android.tools.build:gradle:x.x
1. What Happend?项目gradle文件没配,想配置一下看android的代码。然后手欠,把原本电脑上2.x版本的Android Studio升级到了3.2。升级完了之后,随便copy了一个之前的gradle文件到项目根目录。之后问题出现了The versions of the Android Gradle plugin and Gradle are not compatible...原创 2019-01-19 18:45:24 · 2428 阅读 · 0 评论 -
Mac编译android源码出现bison Abort trap: 6错误
首先感谢MAC编译Android源码 prebuilts/misc/darwin-x86/bison/bison出错这篇博客的博主,他的方法解决了我的问题,虽然出的问题不太相同,但是bison出问题时都可以试试这个解决方案。1. 定位问题在编译过程中出现下方问题,一开始上网查以为是bison、yacc的安装问题,用which bison/which yacc检查都安装过了,这就很费解了,为什么...原创 2019-01-18 15:34:13 · 1669 阅读 · 2 评论 -
Android Button字母大写问题
参考博客:http://blog.youkuaiyun.com/ouyang_peng####1. 解决方案在Button中添加android:textAllCaps="false"的定义<Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:textA...原创 2019-01-03 17:22:47 · 1227 阅读 · 0 评论 -
React-native学习(一):构建第一个Android项目
注:本文使用的是Ubuntu系统进行构建,记录了从开始到成功构建的一些坑,Mac OS还请参见其他文章。1. 安装React-native教程说使用如下命令安装命令1 npm install -g react-native-cli紧接着出现了如下问题:问题1 npm未安装 The program ‘npm’ is currently not installed. You...原创 2018-02-12 18:54:56 · 2354 阅读 · 0 评论 -
ButterKnife偷懒插件Zelezny
介绍ButterKnife进一步偷懒的方式,使用Zelezny自动生成ButterKnife注解。原创 2016-08-21 17:45:00 · 552 阅读 · 0 评论 -
Android GreenDAO ORM的使用(一) 生成DAO和Bean
简介使用GreenDAO生成DAO和Bean原创 2016-08-17 13:12:19 · 3222 阅读 · 0 评论