因为导入安卓项目老是失败,gradle啊,下载包啊,总是失败,于是现在采用把代码复制到已经有的项目里面的做法,虽然很烂,把代码弄得很乱,但是能跑就算成功
先把他的项目的依赖sync一下 ,看看能不能下载
compile 'com.android.support:support-v4:21.0.3'
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
compile 'com.jakewharton:butterknife:8.4.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
compile换成 implementation
support 的都不要了
所以也就要这两句
implementation 'com.jakewharton:butterknife:8.4.0'
annotationProcessor 'com.jakewharton:butterknife-compiler:8.4.0'
直接把 java res 复制到自己的项目里
用vscode把R 换掉
运行之后 缺啥补啥
比如这里少个style
ERROR:D:\project\waibao\what-rubbish-final\app\src\main\res\layout\music_page.xml:22: AAPT: error: resource style/checkboxchang (aka com.example.whatrubbish:style/checkboxchang) not found.
就把他的项目的style里面的东西复制过来,有冲突的就用我们自己的配置
迁移到 androidx
没迁移成功的让他自动帮我们导包,双击 shift,搜索 auto import
配置java的自动导包
然后把他的v4 v7 的import 注释掉,就会帮我们自动导包了
一般还会有个 activity_main.xml 没有复制过来的问题,把它复制过来,改个名字就好