繁体   English   中英

appcompat v7软件包不存在

[英]appcompat v7 package does not exist

使用工具23.0.2和最新的SDK

使用手动蚂蚁构建。

我检查了我的xml资源是否有错误。
我把它们整理得很整洁,他们还可以。 我已经清理了项目。

但是尝试使用appcompat v7支持库时仍然出现错误。

这是我拥有appcompat_v7库的地方:

$ ls  ../sdk/extras/android/support/v7/appcompat/
AndroidManifest.xml  build.xml  libs              proguard-project.txt  README.txt  src
bin                  gen        local.properties  project.properties    res

在我的主项目project.properties中:

android.library.reference.4=../sdk/extras/android/support/v7/appcompat

当我运行“ ant debug”时,它会构建appcompat库classes.jar

这是生成的classes.jar和R.java:

$ ls -l ../sdk/extras/android/support/v7/appcompat/bin/classes.jar 
-rw-rw-r--. 1 androidin androidin 538 Jul 19 12:24    ../sdk/extras/android/support/v7/appcompat/bin/classes.jar

$ ls -l ../sdk/extras/android/support/v7/appcompat/gen/android/support/v7/appcompat/R.java 
-rw-rw-r--. 1 androidin androidin 174070 Jul 19 12:24 ../sdk/extras/android/support/v7/appcompat/gen/android/support/v7/appcompat/R.java

这是我看到的错误:

ListPopupWindow.java:26: error: package android.support.v7.appcompat does not exist
[javac] import android.support.v7.appcompat.R;

还需要什么?

万一其他人遇到这个问题:

问题源于利用支持库本身一部分的文件。

我需要在该文件中进行的修改如下:

import android.support.v7.appcompat.R;
to
import my.package.R;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM