记一次安卓开发的经历

刚开始做,老师让完成一个APP,预计时间为一周,我等不及了,我感觉我做不出来,因为代码上的细节错误太多了。

总之这是一个开始,这个帖子大部分记录的是遇到的问题及其解决方法。

 2023-04-02

  • 博客园目录设置

来自这个:https://www.cnblogs.com/xuehaoyue/p/6650533.html

  •  build.gradle(Project) 和 build.gradle(Module) 的区别

build.gradle(Project:Leaks) 是顶级配置文件,包含全局配置。在这个文件里的配置项被展开到model下的build.gradle

build.gradle(Module) 它是局部配置文件,这个文件中的配置项只在引用它的模块中有作用。注意:一般加引用库时在module的build.gradle中加。

  • 在做这个网上的简易计算器的时候遇到很多问题,有关gradle的,运行的问题,还没解决

(含完整代码)简易Android计算器的实现

 找时间阅读一下这个关于gradle的基础知识

【Android项目实战 | 从零开始写app(一)】 创建项目

寄Android开发Gradle你需要知道的知识

寄Android开发Gradle你需要知道的知识 new

Gradle build.gradle 文件

gradle中的build script详解

  • Unable to tunnel through proxy. Proxy returns "HTTP/1.1 400 Bad Request"

 

 

 

翻译:无法通过代理建立隧道。Proxy返回"HTTP/1.1 400禁止

 解决方法1:没解决

解决方法2:说使用URL.openConnection(Proxy.NO_PROXY)语句来不使用代理,但是不知道要写在哪个文件里

 

  • maven/jcenter/google 等仓库配置国内阿里云镜像

既然无法science上网,那就用国内的镜像源,虽然好多都没有国外的新,但是足够了,不需要太新

 参考网站

google仓库对应国内镜像:

maven { url 'https://maven.aliyun.com/nexus/content/repositories/google' }

mavenCentral仓库和jcenter仓库的聚合仓国内镜像:

maven { url 'https://maven.aliyun.com/nexus/content/groups/public' }

jcenter仓库对应国内镜像:

maven { url 'https://maven.aliyun.com/repository/jcenter' } 

 

这个以后有机会再做

在gradle.properties文件中添加

android.overridePathCheck=true

就可以了

从日志第一句可以看出,应该是项目路径包含中文字符串,可以把项目移动到没有中文字符的路径中,也可以通过添加android.overridePathCheck=true解决。

 

posted @ 2023-04-02 18:24  清风我已逝  阅读(38)  评论(0编辑  收藏  举报