标签: r.java-file

R.Java没有生成

我已经从谷歌代码下载了代码但是当我在我的eclipse IDE中导入该项目时,它不会生成R.Java文件.我搜索了许多博客和论坛并尝试了很多东西,比如清理,重建,从现有来源创建项目等但仍然面临有些人提到它有时是由SVN客户端软件引起的,但是他们都没有提到任何解决方案.如果你自己下载并找到确切的问题,我将非常感谢你们.

eclipse tortoisesvn android svn-client r.java-file

9
推荐指数
1
解决办法
3万
查看次数

如何从JavaDoc中删除R.java

我尝试使用eclipse生成Java文档,然后使用"在浏览器中预览附加JavaDoc"选项预览我的JavaDocumenttation.

所有自动生成的Android类如R.drawable都存在.我该如何删除它们?我应该删除它们吗?

在此输入图像描述

java eclipse android javadoc r.java-file

8
推荐指数
1
解决办法
1610
查看次数

为什么,android中的资源在R.java中转换为HEXA-DECIMAL

为什么,资源被转换为HEXAdecimal,它是否为应用程序创建了一些对资源的快速访问.

android r.java-file

8
推荐指数
1
解决办法
1078
查看次数

将phonegap的R.java导入我的插件?

我正在尝试制作一个phonegap插件来打开活动,通过android的videoView播放视频(因为让我们面对它的android的webview无法播放HTML视频).我得到了一切工作,但我必须将来自phonegap的包中的R.java包含到我的插件中工作/构建并消除"R无法解析为变量"错误.

如果您阅读"重要内容",我的插件将在https://github.com/mikeRead/videoview上显示.你可以找到解决R ...问题的方法.

基本上用户必须将我的插件中的import语句更改为他们的phonegap包名称,因此R.id和R.layout可以工作.

我是一名网络开发人员,远离Android或手机间隙编码器,所以欢迎任何帮助/暗示(除了日食修复)

谢谢!

java android r.java-file cordova

8
推荐指数
1
解决办法
1049
查看次数

Android风味 - 在R文件中找不到符号变量

我有2种口味 - paidapp和freeapp.唯一不同的是,paidapp还有1个按钮MainActivity,比方说"paidbutton".paidapp有自己的布局,按钮android:id="@+id/paidbutton"和freeapp的布局没有这个按钮.

在代码我用这个:

if (BuildConfig.FLAVOR.equals("paidapp")) {
            View paidbutton = findViewById(R.id.paidbutton);
            paidbutton.setOnClickListener(new OnClickListener() {
                @Override
                public void onClick(View v) {
                    //...
                }
            });
}
Run Code Online (Sandbox Code Playgroud)

但我有一个错误cannot find symbol variablefindViewById(R.id.paidbutton);

如何解决这个问题而不在两种风格中克隆MainActivity.java?

EDIT1 - 添加更多代码示例:

摇篮:

productFlavors {
    paidapp {
    }
    freeapp {
    }
}
Run Code Online (Sandbox Code Playgroud)

/app/src/main/res/layout/activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
        android:id="@+id/goNext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Go next" />

</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

/app/src/paidapp/res/layout/activity_main.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent">

    <Button
        android:id="@+id/goNext"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:text="Go …
Run Code Online (Sandbox Code Playgroud)

android r.java-file android-productflavors

8
推荐指数
1
解决办法
9915
查看次数

错误:':'不是有效的资源名称字符

我已将我的eclipse项目导入到android studio.I谷歌搜索但没有得到正确的答案.发生这些错误 -

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
Run Code Online (Sandbox Code Playgroud)

我的bulid gradle应用程序代码是

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "com.******.***"
        minSdkVersion 21
        targetSdkVersion 22
        multiDexEnabled true     }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

repositories { mavenCentral() }

dependencies {
    compile 'com.android.support:appcompat-v7:23.1.1'
    compile 'com.android.support:design:23.1.1'
    compile 'com.android.support:support-v4:23.1.1'
    compile 'com.google.android.gms:play-services:+'
    compile …
Run Code Online (Sandbox Code Playgroud)

r.java-file android-studio

8
推荐指数
2
解决办法
2万
查看次数

R文件缺少android

我正在使用Eclipse Helios,但由于性能问题,我改为Eclipse Galileo并安装了ADT插件,并将我的sdk文件夹添加到Elcipse Preferences中.现在R.java从我的所有项目中消失了.我怎么能解决这个问题,我做了Project/Clean但是不会生成文件,我的xml没有任何问题,我的任何项目都没有out.xml.

提前致谢

android r.java-file

7
推荐指数
3
解决办法
4万
查看次数

将ADT更新为22.0.1后,R.java缺失

我知道这个问题已经在" Eclipse给出错误,最近更新后缺少R.java文件 "和" ADT更新后没有生成R.java "中讨论过但我仍然无法使其工作.

我的R.java文件没有生成,我在这里搜索了答案,但没有一个答案有效.在我更新ADT之前一切正常,所以代码应该没问题.这就是我尝试过的:

  • 我没有任何"import android.R".
  • 在"项目"中 - 选项卡 - >"自动构建"已选中.
  • 我已经清理了我的项目并重启了几次eclipse.
  • 我已经下载了Android SDK Tools(22.0.1),Android SDK Platform-tools(Rev.17)和Android SKD Build-tools(Rev.17).
  • 我已经开始了一个新的"Android示例项目"和一个"Hello World",但问题仍然存在,这意味着我的*.xml文件没有问题.
  • 我尝试右键单击我的项目 - >"Android工具" - >"修复项目属性".
  • 我已经进入了我的项目的"属性" - >"Java Build Path" - >"Order and Export",其中所有内容都按照以下顺序进行检查:"src","gen","Android Private Libraries","Android依赖关系","Android 4.2.2"和两个端点库(我正在使用App Engine).
  • 我在"帮助"中更新了eclipse - > - >"检查更新"和"没有找到更新"(我正在运行Eclipse Juno SR2).
  • 我在"帮助" - "地图" - >"安装新软件"中安装了新软件,来自" http://dl-ssl.google.com/android/eclipse/ "和" http://dl.google.com/ eclipse/plugin/4.2 ".
  • 在"project.properties"中,target = android-17,在"manifest"中,android:targetSdkVersion ="17".

我该怎么办?请帮帮我吧!

eclipse android adt eclipse-adt r.java-file

7
推荐指数
1
解决办法
636
查看次数

Android Studio:无法解析符号"R"

我知道这个问题已被问过几次,但由于我的背景,没有答案是有用的.问题是,我刚刚打开了我的第一个项目(在我的实际计算机中)而没有编辑所有的"R".在mainActivity.java中变成红色.有谁知道这个问题的原因是什么以及如何解决?

这是.java主要活动

package com.nico.calc_02;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;



public class MainActivity extends ActionBarActivity {

        @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
    }


    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.menu_main, menu);
        return true;
    } 

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long …
Run Code Online (Sandbox Code Playgroud)

android r.java-file

7
推荐指数
1
解决办法
4万
查看次数

Android Project to Cordova插件 - 找不到/创建了R.java

这实际上是我第一个使用大量设备特性的Cordova插件之一.

上下文

我的android项目由以下部分组成:

  • libs(供应商库,如libGoogleAnalyticsServices.jar或android-support-v4.jar)
  • res(anim/drawable/values/xml ...)
  • src(我的项目Java特定来源)

在android中,一旦项目被编译,就会创建一个特定的文件来处理我的所有项目定义和依赖项:com.myProject.R.java android项目引用了很多R.drawable(例如),因此需要导入com.myProject.R.java

我想将该Android项目用于Cordova插件.

因此,我为我的cordova插件创建了一个全新的目录: - 创建了我的节点界面 - 复制了我的Android Source - 更新了plugin.xml以引用mt文件/ intent ...

什么工作

随着创建的cordova插件,我将它添加到我现有的离子项目中.这个项目使用ANT进行构建,它已经有6个月了,还没有更新到gradle新的构建系统.

我手工复制了日食生成的R.java到ANT-BUILD com/myProject/R.java,我的项目工作正常.

这一步允许我们轻松地将完整的android项目导出到Cordova插件

什么行不通

Ionic已经更新了它的构建过程,现在正在使用Gradle.更新我的android平台后(用cordova平台rm android/cordova平台添加android)

我现在有很多以下错误(其他问题相同):

platforms\android\build\intermediates\res\debug\layout\main.xml:30: error: Error: No resource found that matches the given name (at 'text' with value '@string/vehicleDetailsDefaultTxt').
Run Code Online (Sandbox Code Playgroud)

此问题与以下事实有关:我com.myProject.R.java没有在gradle构建中创建/生成,并且找不到引用对象.

我试图手动将R.java文件放入:

  • 平台\ android\build\intermediates :(很多不同的目录) - 同样的问题
  • platforms\android\build\generated\source\r\_ debug:这是文件应该是IMO但在打包之前,gradle清理目录

我该如何参考R.java?或者我该如何自动编译R.java?或者更好的是,我如何制作一个Android项目(带有布局/资源...)一个Cordova项目,以便我像以前一样阻止任何手动步骤?

请随时向我询问有关该问题的其他信息.我会尽快回答

android gradle r.java-file cordova ionic

7
推荐指数
0
解决办法
941
查看次数