相关疑难解决方法(0)

R无法解析 - Android错误

我刚下载并安装了新的Android SDK.我想创建一个简单的应用程序来测试它.

该向导创建了此代码:

package eu.mauriziopz.gps;

import android.app.Activity;
import android.os.Bundle;

public class ggps extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}
Run Code Online (Sandbox Code Playgroud)

Eclipse给了我错误

R无法解决

在线

setContentView(R.layout.main);
Run Code Online (Sandbox Code Playgroud)

为什么?

PS:我有一个名为XML文件main.xmlres/layout/.

eclipse android compiler-errors android-sdk-tools android-resources

1056
推荐指数
28
解决办法
89万
查看次数

"R无法解析为变量"?

在Eclipse中,我从源创建了一个项目,现在它显示错误 - "R无法解析为变量".从我在这里找到的,我已经清理并重建了项目,但是R文件仍未出现在/ gen文件夹中.

有任何想法吗?

android android-resources

242
推荐指数
6
解决办法
40万
查看次数

声明的包与预期的包""不匹配

我正在使用Eclipse并且有时没有使用过Java.但是,我可以在命令行上编译我的代码,并生成必要的.class文件.在Eclipse中,它抱怨说The declared package "Devices" does not match the expected package "".这是什么意思,我该如何解决?

示例代码:

package Devices;

public final class DevFrequency 
{
    public short messageID;
    public double frequency;
    public short converterID;
    public DevFrequency() 
    {
    }
    public DevFrequency(short _messageID,double _frequency,short _converterID)
    {
        messageID = _messageID;
        frequency = _frequency;
        converterID = _converterID;
    }
}
Run Code Online (Sandbox Code Playgroud)

我的项目名称是DeviceDDS.

java eclipse

80
推荐指数
5
解决办法
12万
查看次数

Android SDK可以与JDK 1.7一起使用吗?

我刚刚安装了Android SDK R16和JDK 7,但我一直收到错误

Android需要编译器合规性级别5.0或6.0.找到'1.7'而不是.请使用Android工具>修复项目属性."

我正在使用JRE 1.7的一些功能,所以我不能只将它切换到1.6.我该如何解决这个问题?

java android

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

创建android项目后,"R无法解析为变量"?

在创建新的Android应用程序项目之后,我在MainActivity.java文件中收到错误"R无法解析为变量".

这是它的内容:

package com.example.firstapp;

import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;

public class MainActivity extends Activity {

    @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.activity_main, menu);
        return true;
    }

}
Run Code Online (Sandbox Code Playgroud)

如果应用程序是由Eclipse创建的,选择所有默认选项,为什么会出现此问题?我该如何解决这个问题?

java eclipse android

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

执行aapt时出错:无法运行程序

我刚开始我的第一个android项目.遵循谷歌教程给出的所有说明.但是我在项目中遇到以下错误

1)执行aapt时出错:无法运行程序"D:\ Development\adt-bundle-windows-x86_64-20130729\sdk\build-tools\_android-4.3\aapt.exe":CreateProcess error = 5,Access被拒绝:CreateProcess错误= 5,访问被拒绝UssEnt第1行Android ADT问题

2)R无法解析为变量

对于我在下面提到的第一个问题链接,但它没有用

执行aapt时出错:无法运行程序,CreateProcess error = 5,拒绝访问:CreateProcess error = 5,Access被拒绝

我尝试了第二个问题的解决方案,但没有一个适合我.

1]摆脱'import android.R'行.

2]清洁项目,然后再次构建.

3]关闭项目然后再次打开它.

4]转到项目属性> Java构建路径>勾选Android版本复选框

5]按照以下步骤:取消选中Project-> Build Automatically Project-> Properties-> Builders:确保选中所有Android(3)和Java(1)构建器(仅此而已)Window-> Preferences-> Android-> Build :选中"在构建时自动刷新资源和资产文件夹"右键单击项目 - > Android工具 - >修复项目设置(不确定它实际上做了什么,但它不会受到伤害)

6]一些用户建议检查.xml文件是否正确.我不知道怎么能这样做.我甚至没有在我的项目中写过一行 - 代码已经自动生成.

7]布局xml文件使用小写字母命名.

8]资源文件没有错误(没有红叉).

我从'R得到的上述8个步骤 无法解析为变量' - gen文件夹为空

android

5
推荐指数
1
解决办法
4293
查看次数