毕设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

打开Android Studio的设置,在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版本等都要一致

或者有可能是网络太慢,没下载完整才报错

我不搞了,明天再来,说不定到时候心情不好就直接删除他得了

(中指警告!)

posted @ 2021-05-04 09:15  IT龚哞哞  阅读(289)  评论(0)    收藏  举报