毕设day32
今天学习bmob的增删改查和sqlite的区别.gogogog!(现在9:05)
bug1:
为什么在android studio 布局中使用自定义控件就报错,
在查看布局的时候,出现了感叹号,事情不对劲,查看就是下面这些代码类似
Turn off custom view rendering sandbox
Diagnostic info for Studio bug report: Failed path: C:\Users\Administrator\AppD.......等
解决方法:
build-rebuild,简单粗暴
bug2:
手机调试的时候安装不了,如下
'Unknown failure: Exception occurred while dumping:
java.lang.IllegalStateException: ☃Requested internal only, but not enough space
看意思是手机内存不足的样子
好吧,就是
解决:
清理手机空间,拔掉数据线,重新连接,打开调试按钮
类似bug:
Installation failed due to: 'device offline'
原因:手机不在线,手机USB调试关闭了
解决,重新开启
都是些低级bug,不该犯的,但就是粗心了
bug3:
Invalid Gradle JDK configuration found. Open Gradle Settings
Change JDK location
(发现我犯了好多次这个错误,前面的帖子也记录过,都是导入以前的项目导致的)
解决:
修改jdk的路径,我的as里有两个jdk环境变量,一个是我自己的1.8版本,一个是as自带的jdk11,
先试试看行不行:

漫长的等待,打会五笔先(现在18:09)
就知道没这么容易
Could not initialize class com.android.sdklib.repository.AndroidSdkHandler
这个问题的解决办法是换成jdk8版本,于是我又换回去以前的jdk8版本
然后有出现了新的问题(还好,不是刚刚的问题,否则陷入死循环了)

解决办法:下载干嘛呀,愣着啊(反语)
下载后,gradle中,又是漫长的等待(18:27,继续打字ing,今天不把你搞出来,我都不回寝室了!!!
说笑的。嘿嘿)

gradle完成,问题解决了(18:34)
就是有些感叹号,这都不重要!!!

over
现在运行起来,看还有没有问题
问题又来了:
A problem occurred configuring project ':app'.
> Could not resolve all dependencies for configuration ':app:_debugApkCopy'.
> Could not find com.android.support:appcompat-v7:25.3.1.
Required by:
project :app
> Could not find com.android.support.constraint:constraint-layout:1.0.2.
Required by:
project :app
Possible solution:
- Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
求助百度,他们的统一回答都是去sdk 查看sdk tool 的东西,
https://blog.csdn.net/niuba123456/article/details/96131606
Appearance & Behavior -> System Setting -> Android SDK下查看SDK Tools,这里注意勾选右下角的show package detail查看你安装的ConstraintLayout是什么版本。但是我去查看的时候,发现没有support repository这个目录,于是换了一种bug去查
他就说添加这行代码到build project里去
maven{
url “http://maven.google.com”
}
,嗯,这个问题解决了
又来下一个:
Connection timed out: connect. If you are behind an HTTP proxy, please configure the proxy settings either in IDE or Gradle.
依然百度:
把gradle版本修改为自己本地已有版本,我修改成最近新建项目的版本6.7.1,他本来是2.10
为什么还在下东西

download,download,down你美(大学生要文雅)
卡着了???
一直不动
再加个google()
方法总比bug多,我就不信了
再来:
Jack is required to support java 8 language features. Either enable Jack or remove sourceCompatibil
解决:
在build-project app的
defaultConfig中添加下面这个:
jackOptions {
enabled true
}
重启as解决百分百的问题
对我无效
Re-download dependencies and sync project (requires network)
The state of a Gradle build process (daemon) may be corrupt. Stopping all Gradle daemons may solve this problem.
解决:
改成gradle最新版本,我是刚刚又换了一下,所以现在回到原点
Failed to notify project evaluation listener.
> com.android.build.gradle.tasks.factory.AndroidUnitTest.setTestClassesDir(Ljava/io/File;)V
应该还是gradle版本不一致
file-setting-里gradle路径版本,
gradle.properties里的gradle版本等都要一致
或者有可能是网络太慢,没下载完整才报错
我不搞了,明天再来,说不定到时候心情不好就直接删除他得了
浙公网安备 33010602011771号