gpt4 book ai didi

android - 为什么 android 构建系统不在库项目中包含 R.class,我该如何解决这个问题?

转载 作者:太空狗 更新时间:2023-10-29 12:49:01 24 4
gpt4 key购买 nike

在 Eclipse 中,我将一个 Android 应用程序项目转换为一个库项目。该库由其他应用程序项目使用。

R.java 文件在库中生成,但是当我 checkin .jar 文件时,它不存在。

在库中,R 文件位于一个包中:com.library.R.java。在应用程序中,我有 com.app.R.java。该库需要从库中使用R,并导入com.library.R,但没有找到。com.app.R 文件包含库和应用程序中的所有定义。

为什么 Android 构建系统不在库项目中包含 R.class,我该如何解决这个问题?

最佳答案

你需要使用getResources().getIdentifier()

getResources().getIdentifier("home", "id", "android.support.v7.appcompat")

http://developer.android.com/reference/android/content/res/Resources.html#getIdentifier%28java.lang.String,%20java.lang.String,%20java.lang.String%29

关于android - 为什么 android 构建系统不在库项目中包含 R.class,我该如何解决这个问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14507671/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com