Android studio 3.1.2 开发环境搭建 各种错误,各种问题 Unable to resolve dependency for ':app@debug/compileClasspath

     由于教学需要,安装Android studio ,以前用的是2.3  现在想用一下高版本,手贱安装了个3.1.2  各种编译问题。

诸如:  Unable to resolve dependency for ':app@debug/compileClasspath': Could not find any version that matches com.android.support:appcompat-v7:29.+

诸如:预览空白,编译没错,运行没问题。预览没效果

各种出错:

 

各种查找资料,网上也是各种解决办法,各种骂娘,狗日的Google 怎么这个Android studio那么多bug。那么多坑。

经过了两天的折磨,终于领悟到,其实还是自己的问题,人家Google怎么说也是业内老大,出个开发环境居然会这么烂?

一招解决,platform SDK  和 SDK  build-tools一定要对应,否则就是各种问题,SDK版本也不要是最新的,要不然和SDK-tools没法匹配。我将所有的东西版本都改为27 ,妥妥的了,一点毛病都没有,还有网上说要修改Android studio的工程模板,真是没必要。

 

 

修改好之后,新建工程,完美,妥妥一点问题都没有。

 

 

参考这几位大佬的文章都是不行。

https://blog.youkuaiyun.com/InnovationAD/article/details/81183657

https://blog.youkuaiyun.com/zcl1359205840/article/details/76175704

当遇到`typeorm@0.2.45`与`redis@4.7.1`版本依赖冲突(`typeorm`要求`redis ^3.1.1`)的问题时,可以尝试以下几种解决办法: ### 降低 Redis 版本 将`redis`的版本降到`typeorm`所要求的`^3.1.1`范围内。可以使用以下命令进行版本调整: ```bash npm install redis@'^3.1.1' ``` ### 使用兼容层或垫片 有一些库为旧版本的 API 提供了兼容性垫片。寻找这类工具来允许在使用`redis@4.7.1`的同时能与`typeorm@0.2.45`适配。不过,目前没有一个通用的能完全解决此问题的兼容层,需要搜索社区中相关的工具。 ### 升级 typeorm 尝试升级`typeorm`到更高版本,部分新版本可能已经支持较新的`redis`版本。使用以下命令来升级`typeorm`: ```bash npm install typeorm@latest ``` 但升级时要注意,新版本可能会引入其他兼容性问题,需要对代码进行全面测试。 ### 使用多版本依赖 使用`npm-force-resolutions`(适用于 npm)或`overrides`(适用于 npm v8.3.0 及以上版本和 yarn)来强制使用指定版本的依赖。 #### Npm v8.3.0 及以上 在`package.json`里添加如下内容: ```json { "name": "your-project", "version": "1.0.0", "dependencies": { "typeorm": "0.2.45", "redis": "4.7.1" }, "overrides": { "typeorm": { "redis": "3.1.1" } } } ``` 然后执行: ```bash npm install ``` #### 使用 npm-force-resolutions 安装`npm-force-resolutions`: ```bash npm install --save-dev npm-force-resolutions ``` 在`package.json`里添加如下内容: ```json { "name": "your-project", "version": "1.0.0", "dependencies": { "typeorm": "0.2.45", "redis": "4.7.1" }, "resolutions": { "typeorm/redis": "3.1.1" }, "scripts": { "preinstall": "npx npm-force-resolutions" } } ``` 接着执行: ```bash npm install ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值