小编Ily*_*gan的帖子

Android Studio将R标记为红色,并显示错误消息"无法解析符号R",但构建成功

在我尝试在Android Studio中创建的每个项目中,R的所有用法都标记为红色,并显示错误消息"无法解析符号R",但编译成功并运行应用程序.这真的很烦人,因为它会阻止自动完成并在我的代码中显示巨大的红色波浪线.

我正在运行Android Studio 1.7.0并使用默认设置创建项目.附上截图:

Android Studio截图

这是我的build.gradle:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.4'
    }
}
apply plugin: 'android'

dependencies {
    compile files('libs/android-support-v4.jar')
}

android {
    compileSdkVersion 17
    buildToolsVersion "17.0.0"

    defaultConfig {
        minSdkVersion 7
        targetSdkVersion 16
    }
}
Run Code Online (Sandbox Code Playgroud)

这就是项目结构的样子:

在此输入图像描述

知道如何解决这个问题吗?

android gradle android-studio

150
推荐指数
12
解决办法
43万
查看次数

"处理您的请求时发生异常.此外,执行自定义错误页面时发生了另一个异常......"

我正在尝试将MVC网站发布为Azure webrole.

当我在本地运行它时,一切正常.

但是,一旦我将它发布到Azure并浏览到一些MVC操作,我就会收到此错误:

'/'应用程序中的服务器错误.

运行时错误

描述:处理您的请求时发生异常.此外,执行第一个异常的自定义错误页面时发生另一个异常.请求已终止.

我不明白错误处理程序如何遇到异常,因为错误是以默认方式处理的:

public class FilterConfig
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        filters.Add(new HandleErrorAttribute());
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的web.config:

<?xml version="1.0"?>

<configuration>
  <configSections>
    <sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
      <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
      <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
    </sectionGroup>
  </configSections>

  <system.web.webPages.razor>
    <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
    <pages pageBaseType="System.Web.Mvc.WebViewPage">
      <namespaces>
        <add namespace="System.Web.Mvc" />
        <add namespace="System.Web.Mvc.Ajax" />
        <add namespace="System.Web.Mvc.Html" />
        <add namespace="System.Web.Routing" />
      </namespaces>
    </pages>
  </system.web.webPages.razor> …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc web-config server-error asp.net-mvc-4

97
推荐指数
3
解决办法
18万
查看次数

哪种.NET数据类型最适合在NHibernate中映射NUMBER Oracle数据类型?

我已经看到了一些decimal在NHibernate项目中使用的示例,用于映射到Oracle中的整数列.现在,我使用int,并long在我的计划.

decimalover int/ long?有什么好处?它表现更好吗?

c# oracle nhibernate nhibernate-mapping oracle10g

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

在LINQ中,选择属性X的所有值,其中X!= null

是否有更短的方式来写下面的内容?(在没有明确写入的情况下检查null的东西!= null)

from item in list 
where item.MyProperty != null 
select item.MyProperty
Run Code Online (Sandbox Code Playgroud)

c# linq

40
推荐指数
4
解决办法
9万
查看次数

C#性能问题:typeof(MyClass)与this.GetType()

log4net配置手册的第一个示例中,作者使用typeof(MyApp)获取包含类的类型MyApp.this.GetType()性能方面有没有理由不使用?因为在我看来,this.GetType()在复制到另一个类时,潜在的复制粘贴错误会更加安全.

.net c# performance

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

有没有办法在Visual Studio 2012中使用Visual Studio 2010样式的Pending Changes/Team Explorer?

VS 2012中的团队资源管理器/待定更改非常糟糕.

有没有办法恢复VS 2010 Pending Changes窗口?

即使是一个好的独立TFS客户端也可以.

tfs visual-studio visual-studio-2012

21
推荐指数
2
解决办法
7474
查看次数

所有Android设备的完整列表

我需要将设备型号(例如"Samsung GT-I9300")映射到品牌名称(例如"Samsung Galaxy S 3").在哪里可以找到带有映射的设备的完整列表?

为什么我这样问:在Android上,android.os.Build.MODEL返回模型名称,例如GT-I9300.没有办法获得人类可读的品牌名称,因此为了显示人类可读的名称,例如"Galaxy S III",我显然需要手动映射世界上所有的Android设备模型.这就是为什么我正在寻找这样的列表,或者如果有人有想法的话,可以为这个问题找到更好的解决方案.

android

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

如何将多个Mockito匹配器与逻辑"和"/"或"结合起来?

我想使用Mockito验证字符串参数是否满足两个条件:

verify(mockClass).doSomething(Matchers.startsWith("prefix"));
verify(mockClass).doSomething(Matchers.endsWith("suffix"));
Run Code Online (Sandbox Code Playgroud)

如何将这两者合并为一个陈述?

mockito

17
推荐指数
1
解决办法
7380
查看次数

Google Maps API - 标记图像偏移 - 替换标记 - 不在GeoPosition

我有一个图像(一个圆圈),它应该表示一个特定的都市区域.我也GeoPosition掌握了所有相关领域.

如果我放置标记,我的图像的底部中心位于标记处GeoPosition.但是因为它是一个鸟瞰图,我想给图像一个偏移,所以我的圆形图像的中心就是GeoPosition......

任何想法如何实现这一目标?

谢谢!

android google-maps-api-3 google-maps-markers

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

无法构建actionbarsherlock:BuildConfig无法解析为变量

我使用"导入 - >现有Android代码进入工作区"将actionbarsherlock文件夹导入工作区.然后我确保了以下内容:

  • 在清单中:

    <uses-sdk android:minSdkVersion="7" android:targetSdkVersion="16"/>

  • 属性 - > Android:构建目标是API 16(Android 4.1.2)并检查IsLibrary.

  • 属性 - > Java编译器:编译器合规性级别设置为1.6.

但是我遇到了很多BuildConfig cannot be resolved to a variable错误.

我试图多次清理所有项目,甚至多次重启Eclipse.我甚至尝试手动添加BuildConfig类,但仍然有很多R cannot be resolved to a variable我无法解决的错误.

我已经阅读了几十个答案(例如这一个:使用ActionBarSherlock时R无法解决错误),但没有任何帮助.任何帮助都感激不尽.

eclipse android adt android-build actionbarsherlock

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