老项目编译的问题

加盾男爵 2019-02-13 04:24:41
接手了一个项目,代码上的注释时间,这个项目的第一行代码大约在14年
然后这个项目所有的Activity都是继承自一个自定义的抽象基类BaseActivity,

public abstract class BaseActivity extends ActionBarActivity


然后在build.gradle文件里原来是这样的

android {
compileSdkVersion 'Google Inc.:Google APIs:24'
buildToolsVersion '24.0.3'
defaultConfig {
minSdkVersion 14
targetSdkVersion 21
versionCode 21
versionName "3.7"
}
。。。
}

dependencies {
compile 'com.android.support:appcompat-v7:21.0.3'
compile 'com.android.support:cardview-v7:21.0.3'
compile 'com.android.support:recyclerview-v7:21.0.3'
。。。
}

然后我编译时报错,
AGPBI: {"kind":"error","text":"No resource identifier found for attribute \u0027appComponentFactory\u0027 in package \u0027android\u0027","sources":[{"file":"\\?\E:\AllControl\Lx100\gsmcontroller\app\build\intermediates\manifests\full\debug\AndroidManifest.xml","position":{"startLine":46}}],"original":"","tool":"AAPT"}
\?\E:\AllControl\Lx100\gsmcontroller\app\build\intermediates\manifests\full\debug\AndroidManifest.xml:47: error: No resource identifier found for attribute 'appComponentFactory' in package 'android'

网上查询了下貌似是我版本过低,于是我改成了
然后在build.gradle文件里原来是这样的

android {
compileSdkVersion 28 //改动1
defaultConfig {
minSdkVersion 14
targetSdkVersion 28 //改动2
versionCode 21
versionName "3.7"
}
。。
}

dependencies {
compile 'com.android.support:appcompat-v7:28.0.0' //改动3
compile 'com.android.support:cardview-v7:28.0.0'
compile 'com.android.support:recyclerview-v7:28.0.0'
。。。
}

然后编译报错
E:\AllConntroller\common\BaseActivity.java:10: 错误: 找不到符号
import android.support.v7.app.ActionBarActivity;
我打开BaseActivity文件,发现里面ActionBarActivity标红,貌似没有这个类

我想问下这个情况该怎么解决?
...全文
322 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Csdn技术大神 2019-02-17
  • 打赏
  • 举报
回复
新建一个项目就可以了全部改成activity
r00_a2lBUR 2019-02-14
  • 打赏
  • 举报
回复
厉害,这么久的项目还要维护。可以考虑新建一个项目,把里面的代码一个一个复制过来~
m-oj 应用层 2019-02-14
  • 打赏
  • 举报
回复
高版本移除了ActionBarActivity,统一改为使用AppCompatActivity
键盘舞者113 2019-02-13
  • 打赏
  • 举报
回复
先把ActionBarActivity都改成Activity

80,471

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧