一、使用Proxy后Gradle无限编译
出现场景
正常打开 Android Studio 3.1.4 时,由于无法连接Google服务器,导致无法下载API,所以通过proxychains进行启动,正常下载好Api后,在创建项目的时候出现了Gradle无限编译的问题,表现为反复提示正在Build,通过Htop可以看到创建了大量的编译线程,狂吃Cpu与内存
解决方法
很简单,不用proxychains启动即可,Gradle不需要走Proxy
二、Failed to load AppCompat ActionBar
出现场景
使用最新Api创建默认的Activity后,在浏览activity_mail.xml时报错
解决方法
这是一个Bug,解决方法根据Gradle依赖不同应选择不同的解决方案
注意图中dependencies
- 如果是com.android.support:appcompat-v7:28
- 修改res/values/styles.xml
-
将 <style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> 修改为 <style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar">