包引入的都是android support 包 这又是怎么回事

包引入的都是android support 包 这又是怎么回事

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2019-11-22 15:28:23

你直接在build.gradle中把implementation 'androidx.appcompat:appcompat:1.0.2'
换成引入implementation 'com.android.support:appcompat-v7:28.0.0',如果它下面有红色波浪线也没关系,这个是警告,意思是版本不一致,应该用androidx而已,是可以运行的,你直接运行试试。

  • 提问者 Skylb #1
    两个module 都是 implementation 'com.android.support:appcompat-v7:28.0.0' 还是报出一样的错 跟这两个有关吗? android.useAndroidX=false android.enableJetifier=false
    2019-11-22 15:42:51
  • 好帮手慕雪 回复 提问者 Skylb #2
    android.useAndroidX和android.enableJetifier都置成true,别的设置都不用修改,把implementation 'androidx.appcompat: 先注掉就行了。
    2019-11-22 15:54:53
  • 提问者 Skylb 回复 好帮手慕雪 #3
    那这样的话 不能使用 android support v7 包了 不是ProxyActivity继承的是v7下的AppCompatActivity()吗?
    2019-11-22 16:04:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师