如何生成R.java
我从Google源代码下载了一些源代码. 我在Eclipse上执行了它们,但是没有创建R.java文件,因此我遇到了很多错误,说R无法解决.布局也没有main.xml.还有其他一些XML文件.我该如何执行这些程序? 解决方案 只要您拥有有效的Android项目,就可以使用aapt package从资源中生成R.Java.这是示例用法(全部都应在一行中): aapt package --non-constant-id -f -m -M -S -I -J
22 2024-04-04
编程技术问答社区
当使用gradle在命令行上编译时,Android库项目不能导入另一个库项目的R类
我为我的Android项目具有这种结构: ProjectDir settings.gradle MyApp(depends on LibraryA and LibraryB) -->build.gradle -->All the other android code LibraryA (depends on LibraryB) -->build.gradle -->All the other android code LibraryB (Has lots of resources that are used in LibraryA and MyApp) -->build.gradle -->All the other android code 我可以使用Eclipse和Android Studio来编译Android应用程序. LibraryA通过执行" import com.LibraryB.R;"来导入库的r文件,我还使用com
12 2024-04-04
编程技术问答社区
Java文件上传至MySQL
我有一个问题从选择JFileChooser的选择中获取java.io.File将上述java.io.File对象上传到具有此表结构的mysql表 COL_NAME COL_TYPE ATTRIBUTES EXTRA (PK) idSample int(10) UNSIGNED ZEROFILL AUTO_INCREMENT FileName varchar(250) FileBin blob BINARY 从此Java代码中,newConnection方法是类的静态方法,其中它将DriverManager默认值的新实例返回到所述MySQL数据库.另一件事,我正在使用java.sql软件包而不是com.mysql.jdbc软件包. public static boolean insert(final String filename, File file) throws SQLExcep
22 2024-04-01
编程技术问答社区
Zxing库无法解决
我正在使用zxing库开发应用程序.我将zxing项目导入到我的工作场所.当我进口时,我面临一些问题. 通过java 1.7编译项目.我做了. CameraConfigurationUtils缺少.我从library source. 复制 Resource id's不能用于检查switch case.我将其更改为if else. ,但最终有一个小问题 1. emailResult.getTos()未解决EmailAddressResultHandler 2.然后我构建了该项目,问题 R.java 在我的应用程序中无法解决. 我做错了什么? 解决方案 我认为您使用了3.10或以上的预罐子,但是您的ZXing项目来自GitHub,该项目应使用3.1.1-snapshot.jar build with Maven. API上个月根据 我只是构建核心-3.1.1-snapshot并测试它,它起作用.您可以得到它并替换核心.jar并尝试:).我把它们放在我的gi
24 2024-03-27
编程技术问答社区
如何以编程方式向ImageButton添加selectableItemBackground?
android.r.attr.SelectableEtableEmbackground存在,但是如何将其编程添加到ImageButton中? 另外,我该如何在文档中找到答案?提到了在这里实际使用了.实际上,我似乎很少发现文档有用,但是我希望这是我的错,而不是文档的错. 解决方案 这是一个示例,请在此处使用答案:获取代码中的attr引用? // Create an array of the attributes we want to resolve // using values from a theme // android.R.attr.selectableItemBackground requires API LEVEL 11 int[] attrs = new int[] { android.R.attr.selectableItemBackground /* index 0 */}; // Obtain the sty
24 2024-03-18
编程技术问答社区
R.java背后的概念是什么?
在Android R.Java中用于提供对XML文件中定义的资源的访问. 要访问资源,我们需要调用findViewById()传递以获取资源的ID中的方法. 这类似于在XML上下文中定义bean的弹簧,并通过使用应用程序上下文来获取. context.getBean("beanId") 这提供了松散的耦合,因为豆是外部定义的,并且可以在不对代码进行修改的情况下进行更改. 这让我感到困惑.尽管Android看起来与Spring相似,但它提供了什么优势? 无论如何,拥有中级R.Java有什么意义?我们不能通过使用资源直接从XML获取资源 阅读器/应用程序上下文.例如findViewById("resourceId") 没有任何松散的耦合.由于R.Java中的参考文献是自动生成的,该如何删除资源并放入新资源? 它遵循什么设计模式(如果有)? 使用IOC注入资源(例如Roboguice)会更好吗?为什么Google决定给我们这样的 与资源合作的奇怪方式? 赦免
22 2024-03-03
编程技术问答社区
设置了android-support-v7-appcompat之后,R.java不见了。
我正在尝试更改我的日食项目,以使其向后兼容Android 2.1. 我按照说明从设置支持库.对于我的项目,Gen Directory的R.Java消失了. 加上我在控制台上有一些错误,例如: [2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/android-sdk-linux/extras/android/support/v7/appcompat/res/values-v14/styles_base.xml:24: error: Error retrieving parent for item: No resource found that matches the given name 'android:Widget.Holo.ActionBar'. [2013-09-02 00:08:26 - gitarshopAndroidClient] /usr/local/external/andro
36 2024-02-19
编程技术问答社区
修复style.xml中生成R.java的错误。没有找到资源名称 'Theme.AppCompat.Light'。
我是Android的新手,正在尝试运行我的第一个程序.但是,根据我在Internet上的搜索,我认为我无法导入mypackage.R,因为r.java由于我的style.xml文件而没有生成r.java.我已经搜索了试图弄清楚如何修复这些方法,但找不到有效的修复程序. styles.xml中的错误是 error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light' 有人知道如何解决此问题吗? ![style.txt中的错误] [1] 这是我正在使用的代码: package com.example.test; import android.os.Bundle; import android.app.Activity; import android.view.Menu; import android.view
16 2024-02-19
编程技术问答社区
Android Studio:不支持字词中的下划线错误
我在R.Java文件中的可绘制类有问题.我在Main/Res中绘制了可绘制的HDPI,MDPI,XHDPI ...文件夹,但缺少可绘制的内容,因此我手工创建了它. main.xml能够找到声明的图像,但是R.Java中的该代码给出了一个错误: public static final class drawable { public static final int 10_device_access_accounts=0x7f020000; public static final int 10_device_access_add_alarm=0x7f020001; public static final int 10_device_access_alarms=0x7f020002; public static final int 10_device_access_battery=0x7f020003; public static fina
14 2024-02-18
编程技术问答社区
AndroidStudio不创建R.java?
我正在使用Android Studio v0.2.6,但我不知道为什么,但是我的项目中没有创建R.java文件.因此,自动完成的方法试图导入android.R,一切都混乱了.是否有任何方法可以重置项目属性并尝试重新创建R.java?重建不起作用,我尝试了很多其他问题中建议的. 解决方案 我遇到了类似的问题 - 确保您的SRC,Gen和Libs文件夹在项目结构对话框中设置为源文件夹. (打开项目结构 - >模块 - > yourapp->源.CTRL单击SRC和Gen,然后单击上面的来源)
18 2024-02-18
编程技术问答社区
为什么Android Studio将我所有的引用从R改为android.R?
我在Android布局文件中遇到了一个错误(在我的维度中忘记了dp),在重建时,Android Studio代替了我所有的引用到R.java(由于错误的构建,没有生成, )与android.R.java.这是正常行为吗?如何禁用此?这是由允许自动进象引起的吗? 解决方案 发生了什么事是XML文件中的错误阻止您的项目的 r.java 在构建过程中生成,并且IDE看到您的R参考现在,代码可以明确地自动完成到android.R,并且 添加fly的明确导入设置正在进行中并执行此操作.问题是,android.R是错误的导入,当它真的应该等待 r.java 解决. . 如果要离开fly 集中添加明确的导入,请在中添加android.R 在 preperences中排除 preverences > 编辑> auto导入如下所示: >
10 2024-02-18
编程技术问答社区
Android Studio 2.1无法解决符号'R'。
Android Studio 2.1, Java V8 Update 91,Gradle 2.1.0. 我知道这个问题已经在这里被问到很多次,但是建议解决方案没有奏效. 在编译准备在模拟器上运行后,我的IDE在R.ID属性上给出了一个错误.每个Java文件突然都会出现相同的错误,即使我没有对文件进行任何更改. 我试图制定一个新项目,看看情况是否不同,但错误仍在出现.在我看来,这可能是内部错误.甚至我刚刚更新我的IDE. java文件; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_science); list_View = (ListView) findViewById(R.id.maintable);
28 2024-02-18
编程技术问答社区
Android Studio R.java
我在旧设备上看到崩溃,该设备可在多个较新设备上工作: android.content.res.Resources$NotFoundException: Resource ID #0x7f030035 如果我没记错的话,您可以看一下R.Java以查看罪魁祸首,但是在Android Studio中,它似乎不存在. r.java在哪里,所以我可以关联该ID? 谢谢. 解决方案 在Android Studio 1.1.0中,R.Java文件在 Project/app/build/generated/source/r/debug/com.android.'projectname'/R.java 下 如果您看不到上述文件夹集合,请先清洁并构建项目.这需要几分钟,您会看到Gradle在IDE的底部运行. 其他解决方案 在Android Studio 3.4及以上R.Java文件不在 下 project/app/build/oferated/not_namesp
16 2024-02-18
编程技术问答社区
错误:':'不是一个有效的资源名称字符
我将我的Eclipse项目进口到Android Studio.我搜索了,但没有得到正确的答案. 这些错误发生 - D:\***\app\src\main\res\values\strings.xml Error:Error: ':' is not a valid resource name character :app:mergeDebugResources FAILED Error:Execution failed for task ':app:mergeDebugResources'. > D:\****\app\src\main\res\values\strings.xml: Error: ':' is not a valid resource name character 我的笨拙的gradle应用程序代码 apply plugin: 'com.android.application' android { compileSdkVersion 23
36 2024-02-18
编程技术问答社区
Android Studio的更新导致了错误
我刚刚将我的Android Studio更新为当前的0.3.1版本.因此,我已经开始遇到一些我似乎无法理解的问题.首先,我收到有关启动Android Studio插件问题的消息.消息如下: Plugin Error Problems found loading plugins: Plugin "Android Designer" was not loaded: required plugin "Android Support" is disabled. Plugin "Google Cloud Tools For Android Studio" was not loaded: required plugin "Android Support" is disabled. Disable not loaded plugins Enable Android Support Open plugin manager 最令人担忧的是,目前已经阻止了我的进度 - IDE无法解决r.
38 2024-02-18
编程技术问答社区
Android Studio中的 "无法解决符号R "问题
在我所有参考R.id.something的所有类中,R中的所有类别都为红色,它说"无法解析符号r".同样,每当有R.layout.something它都以红色下划线并说"无法解析方法setContentView(?)".该项目始终建立良好.一直看到这个很烦人.我在这里阅读了许多其他问题,涉及类似的内容,但大多数涉及从Eclipse进口项目.我正在使用我认为是Android Studio的最新版本,并且该项目是使用Android Studio创建的,并且没有任何"无法解决R"问题.我想知道如果有人知道是什么原因. 解决方案 我也遇到了这个问题.一个简单的" gradlew clean"和" gradlew build"做到了. 单击 build->清洁项目,它将执行Gradle Clean 其他解决方案 在Android Studio的最新版本中,至少对我来说,以下工作: "工具" - >" android" - >"与gradle文件同步项目" 在最新的
32 2024-02-18
编程技术问答社区
Android Studio的R.id访问每个组件是否正常?
我正在研究一个小型Android Studio(版本2.2.3)应用程序. 添加了第二个组件的第二个活动后,我注意到当我在第一个活动中键入r.id时,自动完成会向我提出第二个活动中的组件. 这是正常的吗? 这是我问题的工作示例(我从中屏幕截图),为简单起见,我刚刚创建了两个空的活动. androidmanifest.xml:
12 2024-02-17
编程技术问答社区
是否有可能在Android Studio中分离资源访问?
我已经从 问题在Android Studio项目中全球共享资源. 我有一个有3个活动的项目(还有更多的活动),而且我已经发现可以访问任何给定活动中的每个资源. 有没有办法允许活动仅从关联的布局访问ID? eg:我有mainActivity.java,activity_main.xml,main2activity.java,activity_main2.xml. 我想限制可通过mainActivity.java访问的资源(主要是ID)到activity_main.xml(因此无法从Activity_Main.Main2.xml访问资源) 解决方案 没有任何办法.您可以根据构建变体拥有来源和资源集,但不能将单个活动与资源文件联系起来.但是为什么需要它.有了一个良好的命名惯例,您很容易将两者共同融合,并且将布局附加到活动中,只有您将其用作参数setContentView方法.
12 2024-02-17
编程技术问答社区
无法解决R.java,重复的类
我只是开始使用Android Studio一个星期,这对我来说效果很好,但是当我今天启动Android Studio时,我会收到错误:'错误:重复类:mypackage.r'.我在使用Eclipse之前看到了此错误,因此我尝试重建该项目几次并重新启动Android Studio,这无济于事. 阅读了一些stackoverflow问题后,我试图删除R.Java并再次重建,现在我在重建时没有任何错误.唯一的问题是Android Studio无法解决R,因此使用R的每一行都会出现错误(项目构建和运行). 我还试图删除所有R.CLASS文件,但这也无济于事.我检查了某些类是否导入Android.r,但它们都不是,它们只是导入" mypackage.r".我什至删除了所有文件,并检查了项目的较旧版本,但我仍然有同样的问题. 编辑: 如果我不删除r.java,则编译器不会给出任何错误.就在我尝试构建时,我会遇到很多错误:"错误:找不到符号变量button_login'.如果我
28 2024-02-17
编程技术问答社区
Android如何处理多个R.java?
我正在为一个项目制作几个Android库应用程序.为了简化这个问题,假设我有两个库( utillib , screenlib )(现在称为 app ). 每个项目内有相同名称但具有不同值的字符串资源.这样: utillib 1.0 UtilLib Hello screenlib 0.7a ScreenLib Hello app 0.1 我意识到我可以使用 com.package.r 来参考字符串,但是如果我的代码看起来像这样,什么可以显示? import com.
20 2024-02-16
编程技术问答社区