android studio 导入support v4,android,android-studio_导入support v4包后,用gradle打包失败,android,android-studio...

导入support v4包后,用gradle打包失败

使用intellij 14, linux平台

下面是部分程序

package com.test.broadcastbestpractice.app;

import android.content.Intent;

import android.os.Bundle;

import android.support.v4.content.LocalBroadcastManager;

import android.view.View;

import android.widget.Button;

public class MainActivity extends BaseActivity {

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

final LocalBroadcastManager localBroadcastManager = LocalBroadcastManager.getInstance(this);

Button forceOffline = (Button) findViewById(R.id.force_offline);

forceOffline.setOnClickListener(new View.OnClickListener() {

@Override

public void onClick(View v) {

Intent intent = new Intent("com.test.broadcastbestpractice.FORCE_OFFLINE");

localBroadcastManager.sendBroadcast(intent);

}

});

}

}

我已经在源程序中导入了 support v4包,并且没有报错

编译测试的时候,有如下报错

Information:Gradle: Executing tasks: [:app:assembleDebug]

Information:2/10/15 5:45 PM - Compilation completed with 4 errors and 0 warnings in 6 sec

Error:Gradle: Execution failed for task ':app:compileDebugJava'.> Compilation failed; see the compiler error output for details.

/home/tcstory/IdeaProjects/BroadcastBestPractice/app/src/main/java/com/test/broadcastbestpractice/app/MainActivity.java

Error:(5, 34) Gradle: error: package android.support.v4.content does not exist

Error:(14, 15) Gradle: error: cannot find symbol class LocalBroadcastManager

Error:(14, 61) Gradle: error: cannot find symbol variable LocalBroadcastManager

我大概猜得出来可能是gradle没有配置好,但是不懂得具体的解决方法,下面是项目中的build.gradle文件内容

buildscript {

repositories {

jcenter()

}

dependencies {

classpath 'com.android.tools.build:gradle:1.0.0'

}

}

apply plugin: 'com.android.application'

repositories {

jcenter()

}

android {

compileSdkVersion 19

buildToolsVersion "21.1.2"

defaultConfig {

applicationId "com.test.broadcastbestpractice.app"

minSdkVersion 19

targetSdkVersion 19

versionCode 1

versionName "1.0"

}

compileOptions {

sourceCompatibility JavaVersion.VERSION_1_6

targetCompatibility JavaVersion.VERSION_1_6

}

buildTypes {

release {

minifyEnabled false

proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'

}

}

}

dependencies {

compile fileTree(dir: 'libs', include: ['*.jar'])

}

相关阅读:

python 如何让输出的内容不换行

求一个更聪明的方法:将字符串A开头与字符串B开头相同的部分去掉。

集群环境下的应用更新

easyui怎么控制后面的日期大于前面的日期?

Ubuntu apt-get 依赖问题怎么办

phpword 如何安装

基于sip协议的VOIP网络电话的安全性如何保证?

js获取的url参数的值怎么显示在arcgis server地图上?

this在function中如何传递?

Mongodb多层嵌套数组如何精确查询?

strcmp参数为char**,也能正常运行?

String intern问题

如何重新运行css3的动画?

通过Virtualmin安装phpmyadmin后除root外其它user都无法登录

为什么在segmentfault上写博客显示不了本地上传的图片,而只是显示![图片描述][1]?

Elasticsearch ik插件如果能精准查中文?

Grunt如何在开发模式下不合并js/css文件?

datatables插件ajax发送post数据的问题

使用pypy运行gunicorn服务

PHP有没有生成国内各省份IP地址的类库?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值