Theme.AppCompat.Light.DarkActionBar 问题解决方法

被这个小问题困扰了许久,github上下的AS的工程,在Eclipse上一直编译不过去,换了几个v7包,加载了 support下的appcompat工程为library,编译过去了,跑不起来,真是令人无语。网上查了一大堆资料,居然是这个结果。

可能是/Eclipse版本太旧,MAR 2016的,不管了,直接到https://www.androiddevtools.cn/下载比较新的Android Studio 3.6

速度卡死,电脑配置不差,i5+8g内存,这软件吃内存CPU。好不容易搞清楚了一些gradle下的编译 

问题一:提示找不到 com.android.support:appcompat-v7

在工程的build.gradle

加入绿色部分,缺啥补啥,再也不用去找jar包了

allprojects {
    repositories {
        jcenter()
        mavenLocal()
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/google' }
        maven { url 'http://maven.aliyun.com/nexus/content/repositories/jcenter'}

    }
}

问题二:applicationId无法确定问题

这个问题简单令人无语,网上有说更改配置,没有用,程序无法运行。应该是高版本引起的一个问题,直接重新下了一个AS 3.1

这回速度快了许多,android support repository 安装了两回,在sdk里面看到仍然未安装,无语,不管了。看到SDK的extra目录下已经有了

 

 

直接编译,直接通过,运行成功。今时今日的软件如此复杂,初用gradle,感觉这玩意简直是反人类。用了一段时间,才能慢慢适应。

 

小结:

网上github的项目,除非你能肯定,一个字也不要修改。问题多半是环境配置的问题,最好按照作者的环境去编译测试,这次做了这么多无用功,无非还是环境的问题。工欲善其事必先利其器,但是现在的IDE是不是有些过于复杂,我们的专注力不在于学习环境,而是在开发上。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值