Articles of gradle

如何在IntelliJ IDEA中添加库(android-support-v7-appcompat)

我创build了一个项目,将项目,库中的资源文件复制到项目结构中,并添加了规定的样式Theme.AppCompat 。 编译没有错误,但是当你开始降级时例外: 08-03 00:50:00.406: ERROR/AndroidRuntime(4055): FATAL EXCEPTION: main java.lang.NoClassDefFoundError: android.support.v7.appcompat.R$styleable at android.support.v7.app.ActionBarActivityDelegate.onCreate(ActionBarActivityDelegate.java:98) at android.support.v7.app.ActionBarActivityDelegateICS.onCreate(ActionBarActivityDelegateICS.java:58) at android.support.v7.app.ActionBarActivity.onCreate(ActionBarActivity.java:98) at com.example.SampleMetrRost.CentralActivity.onCreate(CentralActivity.java:12) at android.app.Activity.performCreate(Activity.java:4636) at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1051) at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1924) at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1985) at android.app.ActivityThread.access$600(ActivityThread.java:127) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1151) at android.os.Handler.dispatchMessage(Handler.java:99) at android.os.Looper.loop(Looper.java:137) at android.app.ActivityThread.main(ActivityThread.java:4476) at java.lang.reflect.Method.invokeNative(Native Method) at java.lang.reflect.Method.invoke(Method.java:511) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:816) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:583) at dalvik.system.NativeStart.main(Native Method) 请帮帮我。 今天花了整整一天

如何使用Gradle为Android项目生成Eclipse和Intellij项目文件

是否有可能使用Gradle为Android项目生成Eclipse和Intellij项目文件? 在maven中我们会做mvn eclipse:eclipse和PlayFramework,我们会play eclipsify 。 Gradle对Android项目有这个function吗? 我已经安装了Gradle(1.6)和Android SDK Manager(22.0.1) 这是我的build.gradle文件: buildscript { repositories { mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:0.5.0' } } apply plugin: 'android' apply plugin: 'eclipse' sourceCompatibility = 1.7 version = '1.0.2' repositories { mavenCentral() } dependencies { compile fileTree(dir: 'libs', include: '*.jar') } android { buildToolsVersion "17" compileSdkVersion 8 defaultConfig { versionCode […]

Android XML:RuntimeException:无法parsing索引6处的属性

你好亲爱的堆栈花, 在我的项目中,我正在使用新的“androiddevise库”。 问题是,有一个运行时exception说(我试图创build一个FloatingButton): java.lang.RuntimeException: Failed to resolve attribute at index 6 at android.content.res.TypedArray.getColorStateList(TypedArray.java:426) at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:91) at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:79) at android.support.design.widget.FloatingActionButton.<init>(FloatingActionButton.java:75) 我能弄清楚,哪个属性无法解决: <style name="Widget.Design.FloatingActionButton" parent="android:Widget"> <item name="android:background">@drawable/fab_background</item> <item name="backgroundTint">?attr/colorAccent</item> **!! this one is missing !!** <item name="fabSize">normal</item> <item name="elevation">@dimen/fab_elevation</item> <item name="pressedTranslationZ">@dimen/fab_translation_z_pressed</item> <item name="rippleColor">?attr/colorControlHighlight</item> <item name="borderWidth">@dimen/fab_border_width</item> </style> 它位于android-design-library的res / values / styles / styles.xml中 我已经在这篇文章中读到API API应该是21+。 但是,作为devise库支持API 7+,这实际上不应该是一个问题。 […]

Android 5.x ClassNotFoundException在6.0+上正常工作

我find解决scheme 当瞄准api 21时,编译器将会读取100个dex文件的限制。 所以我find的一个简单的解决scheme是将其添加到您的gradle文件中的dexOptions。 这会将所有的dex文件合并到最低的数量。 dexOptions { preDexLibraries = false } 题 我已经更新了我的项目minSdkVersion从19到21.这导致了5.0 / 5.1设备上的问题,我无法运行该应用程序。 我不断收到我的应用程序类的ClassNotFoundException。 下面是完整的日志,应用程序类和gradle文件。 如果我恢复我的项目回到minSdkVersion 19那么应用程序将运行在4.4以上没有问题。 我曾经尝试过 清洗/重build 更新和降级构build工具版本 所有支持库的跨项目具有相同的版本号 使我所有的清单类相对,然后绝对 更新了所有的Sdk和构build工具 日志 04-27 14:37:07.152 6278-6278/? E/AndroidRuntime: FATAL EXCEPTION: main Process: com.package.testapp, PID: 6278 java.lang.RuntimeException: Unable to instantiate application com.package.TestApplication: java.lang.ClassNotFoundException: Didn't find class "com.package.Application" on path: DexPathList[[zip file "/data/app/com.package.testapp-1/base.apk"],nativeLibraryDirectories=[/data/app/com.package.testapp-1/lib/x86_64, /vendor/lib64, /system/lib64]] […]