android
djshichaoren
Don't show me your code, give me five C币
展开
-
配置gradle版本
根据android studio版本确定gradle版本修改之后报这个错需要在build.gradle里改,将gradle改为特定版本然后又报错说kotlin版本太高了把kotlin版本改低就可以了原创 2022-03-31 12:01:16 · 3435 阅读 · 0 评论 -
android studio Connect to 127.0.0.1:8888 [/127.0.0.1] failed: Connection refused
因为之前连过代理,即使关了也不行,android studio会认为你还连着代理mac电脑需要执行这个命令:pkill -f '.*GradleDaemon.*'Gradle Daemon是Gradle的守护进程,需要将其关闭。原创 2022-03-31 00:36:53 · 4650 阅读 · 1 评论 -
android jni c++ 代码中无法用相对路径引入系统openGL库
android jni c++ 代码中无法用相对路径引入系统openGL库原创 2022-02-22 13:57:03 · 1915 阅读 · 0 评论 -
android recyclerView只调用一次onCreateViewHolder,只生成一个item
按理说RecyclerView中getItemCount函数返回的数是多少,就会生成多少个item。但是getItemCount返回3,RecyclerView也只生成一个item。原因:item的layout的最外层布局的layout_width和layout_height不能是match_parent。如果recyclerView是横向排列的,item的width不能是match_pa...原创 2018-12-03 13:09:53 · 7536 阅读 · 4 评论 -
android.content.res.Resources$NotFoundException: Resource String id #0x0
android 运行中发生异常文中说找不到String资源#0x0,于是解决办法是去R文件中找值为#0x0的项。结果当然是找不到。(R文件在build->generated->source->r->包名->R)最后通过注释掉可能出错的行排查出结果。原来是当TextView对象中的setText()传入int值时,TextView对象会认为传入的是资源文件的...原创 2018-11-30 14:01:35 · 5467 阅读 · 0 评论 -
使用butterKnife在编译时发生错误
应该将activity中绑定的函数设置为public,否则会无法被xml使用导致编译错误。// 正确的@OnClick(R.id.btn_connect_wifi) public void connectWifi(View view){ presenter.connectWifi(); }// 错误的@OnClick(R.id.btn_connect_...原创 2018-11-12 16:02:10 · 288 阅读 · 0 评论 -
android 使用.os文件 导入第三方库
1. 如果是使用android studio,则把.os文件拷贝到src/main/jniLibs/的x86或armeabi-v7a文件夹中2.使用os文件接口的代码路径是特定的,不能改变原创 2018-11-05 11:08:07 · 2200 阅读 · 0 评论 -
Caused by: com.android.ide.common.process.ProcessException: Error while executing process aapt.exe
build时出现问题:Caused by: com.android.ide.common.process.ProcessException: Error while executing process E:\AndroidSDK\build-tools\25.0.3\aapt.exe with argumentse.g.gradlew processYicunDebugReso...原创 2018-11-02 17:19:41 · 1970 阅读 · 0 评论 -
如果两个类希望互相调用成员变量或成员函数
如果希望在类A中使用类B的成员变量或成员函数。那么有两种方法:1.类A和类B相互引用典型例子是MVP,在View中创建Presenter,创建时View将自己传入class Activity{ Presenter mPresenter; public Activity(){ mPresenter = new Presenter(this); }...原创 2018-09-24 14:17:37 · 1320 阅读 · 0 评论 -
安卓 onSaveInstanceState()
1. 重写onSaveInstanceState函数,在Activity destroy之前保存信息2. onCreate(Bundle savedInstanceState)方法中的参数savedInstanceState就是之前保存的信息问:在什么时候启动Activity savedInstanceState才不为null呢?答:savedInstanceState是在恢复Ac...原创 2018-09-12 14:06:49 · 281 阅读 · 0 评论 -
Kotlin报错:warning: parameter 'args' is never used fun main(args:Array<String>){
在使用IDEA创建Kotlin程序时出现这个错误后来才发现原来是创建成Kotlin Script程序了,应该创建Kotlin File/Class程序。Kotlin Script程序的后缀名是.kts,Kotlin File/Class的后缀名是.kt另外,如果要在Gradle中建立Kotlin,进去之后会发现默认的src文件夹没法建立 Kotlin File/Class文件...原创 2018-08-18 14:18:21 · 3277 阅读 · 0 评论 -
安卓模拟器中外置sdcard的位置
1.先找到Android Device Monitor2.sdcard的位置:runtime->default->emulated->0原创 2017-09-05 16:55:29 · 4586 阅读 · 0 评论