gpt4 book ai didi

android - 安装 Android SQLite Asset Helper

转载 作者:行者123 更新时间:2023-11-29 16:01:19 25 4
gpt4 key购买 nike

我需要使用现成的数据库。在我决定使用提到的库之前,在互联网上搜索解决方案没有用 here .但是,我发现这个库很难使用,因为安装过程对于初学者来说真的很浅。

我将欣赏有关如何将其与 Android Studio 一起使用的分步过程。在我的斗争中,我尝试将源代码复制到 main/libs 并将该行添加到 gradle 不起作用。如果有帮助,我会使用 API 19。

更新这是我的 build.gradle

// Top-level build file where you can add configuration options common to all sub-projects/modules.

buildscript {
repositories {
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:0.11.+'
compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}

allprojects {
repositories {
mavenCentral()
}
}

尝试编译项目时出现错误错误:(9, 0) 没有方法签名:org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.compile() 适用于参数类型:(java.lang.String) 值:[ com.readystatesoftware.sqliteasset:sqliteassethelper:+]
可能的解决方案:module(java.lang.Object)

最佳答案

这是一个老问题,但似乎没有正确的答案,我在尝试自己安装 SQLiteAssetHelper 时发现了它,所以我认为我应该分享我的经验,根据找到的说明 here .

像大多数没有经验的 Android Studio 用户一样,我认为我应该从 GitHub下载 ZIP存储库并将其放置在我的 PC 中的某个位置。事实证明,这不是安装 SQLiteAssetHelper 的方法,如果您使用的是 Gradle,这是一个集成在 Android Studio 中的构建系统。

GitHub 中简单描述了您需要做的事情存储库 Setup部分。因此,这是一份分步指南,其中包含一些其他信息:

1) 确保您的Gradle 未处于离线模式。 (在当前版本为 2.2.2 的 Android Studio 中,转到 File > Settings > Build, Execution, Development > Gradle 并取消选中 Offline Work 如果已选中。(这仅在您的第一次同步时需要)

2) 在您的 Android Studio 项目导航器(左侧)中,您应该会看到一个名为 Gradle Scripts 的项目。展开它,您应该找到一个 build.gradle 文件。如果您看到两个这样的文件,每个文件旁边的括号中应该有一条注释,写着 Project: YourProjectNameModule: App

如果您打开显示Project: YourProjectName 的那个,您应该会看到以下注释:

// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files

因此,您应该选择说Module: App 的那个,在它的末尾您应该会看到类似这样的内容:

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

此时,您应该只添加 GitHub 中指出的代码,像这样:

dependencies {
compile 'com.readystatesoftware.sqliteasset:sqliteassethelper:+'
compile fileTree(dir: 'libs', include: ['*.jar'])
...
}

就是这样。要开始使用它,您只需扩展 SQLiteAssetHelper 类,就像扩展 SQLiteOpenHelper 一样。

关于android - 安装 Android SQLite Asset Helper,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24479755/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com