小编Deu*_*ina的帖子

无法解决com.android.tools.build:gradle:2.2.3

我正在开发一个移动应用程序项目,但是当我尝试运行应用程序时,它会给我以下错误:

错误:配置根项目'projectName'时出现问题.无法解析配置':classpath'的所有依赖项.无法解决com.android.tools.build:gradle:2.2.3.需要:: projectName:unspecified没有缓存版本的com.android.tools.build:gradle:2.2.3可用于离线模式.

我尝试了很多不同的事情,包括在设置中取消选择离线工作复选框,然后关闭并重新打开Android Studio,但似乎没有解决问题.它可以连续几次构建正常,但同样的错误不断出现.然后,我必须尝试构建和制作应用程序的变体,或退出和重新打开Android工作室.没有什么能持续有效.任何洞察可能导致此问题的原因以及如何解决该问题将不胜感激.

***更新:根据要求,我已添加以下我的应用程序gradle内容

apply plugin: 'com.android.application'

android {
compileSdkVersion 24
buildToolsVersion "24.0.1"
useLibrary 'org.apache.http.legacy'

dexOptions {
    javaMaxHeapSize "8g"
}

defaultConfig {
    applicationId "com.example"
    minSdkVersion 15
    targetSdkVersion 24
    versionCode 1
    versionName "1.0"

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

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
testCompile 'junit:junit:4.12'
compile 'com.android.support:appcompat-v7:24.2.1'
compile 'com.android.support:design:24.2.1'
compile 'com.google.android.gms:play-services:9.4.0'
compile 'com.android.support:recyclerview-v7:24.2.1'
compile 'com.android.support:support-v4:24.2.1'

compile files('libs/gson-2.2.2.jar')
compile group: 'cz.msebera.android' , name: 'httpclient', …
Run Code Online (Sandbox Code Playgroud)

android android-studio-2.2

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

通过intent将数据库传递给另一个活动

我试图通过意图使用AsyncTask将我创建的数据库的内容传递给另一个活动,其中将显示数据库的内容.查询将用于指定使用我的查询按钮显示的数据.我想知道如何将数据库信息传递给其他活动.这就是我到目前为止所拥有的.

package com.dwolford.project9;

import android.app.Activity;
import android.content.ContentValues;
import android.content.Context;
import android.content.Intent;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
import android.os.AsyncTask;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;


public class Main extends Activity {

Button quit;
Button query;
Button create;
String FILENAME = "";
SQLDatabase db;//possibly use asynctask
String sQuery = "";
EditText queryText;

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

    db = new SQLDatabase(this);//Use asynctask?



    create = (Button)findViewById(R.id.create);
    create.setOnClickListener(new View.OnClickListener() {
        @Override
        public …
Run Code Online (Sandbox Code Playgroud)

sqlite android android-intent android-asynctask android-query

5
推荐指数
0
解决办法
9386
查看次数