- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我尝试使用一个旧的 android 应用程序,它使用 Green Dao 这样的美国数据库,这个应用程序也有味道,所以我编译并安装了 apk,但是应用程序无法启动它给出了这个异常:
Process: com.xxxx.boeufaujardin, PID: 20011 java.lang.RuntimeException: Unable to create application com.android.tools.fd.runtime.BootstrapApplication: de.greenrobot.dao.DaoException: Could not init DAOConfig
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4556)
at android.app.ActivityThread.access$1500(ActivityThread.java:151)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1364)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5254)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
Caused by: de.greenrobot.dao.DaoException: Could not init DAOConfig
at de.greenrobot.dao.DaoConfig.<init>(DaoConfig.java:88)
其他原因:
Caused by: java.lang.NullPointerException: Attempt to read from field 'int de.greenrobot.dao.Property.ordinal' on a null object reference
at de.greenrobot.dao.DaoConfig.reflectProperties(DaoConfig.java:99)
at de.greenrobot.dao.DaoConfig.<init>(DaoConfig.java:51)
at de.greenrobot.dao.AbstractDaoMaster.registerDaoClass(AbstractDaoMaster.java:43)
这是我的毕业典礼:
apply plugin: 'com.android.application'
buildscript {
repositories {
mavenCentral()
maven { url 'http://download.crashlytics.com/maven' }
}
dependencies {
classpath 'com.android.tools.build:gradle:2.0.0-alpha1'
classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+'
} } apply plugin: 'android' apply plugin: 'crashlytics' repositories {
mavenCentral()
maven { url 'http://download.crashlytics.com/maven' } }
android {
compileSdkVersion 19
buildToolsVersion '19.1.0'
//useOldManifestMerger false
dexOptions {
preDexLibraries = false
}
packagingOptions {
exclude 'META-INF/LICENSE.txt'
exclude 'META-INF/NOTICE.txt'
}
signingConfigs {
debug_config {
}
release_config {
}
}
compileSdkVersion 19
buildToolsVersion '19.1.0'
defaultConfig {
applicationId 'com.xxxxx.xx'
minSdkVersion 11
targetSdkVersion 19
versionCode 11
versionName '0.3'
signingConfig signingConfigs.debug_config
// Enabling multidex support.
// multiDexEnabled true
}
buildTypes {
release {
debuggable false
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
debug {
debuggable true
signingConfig signingConfigs.debug_config
//renderscriptDebugBuild false
}
}
productFlavors {
Menu {
applicationId "com.paperpad.menu"
manifestPlaceholders = [activityLabel : "Menu", gcmPackage : "com.paperpad.menu"]
minSdkVersion 11
signingConfig signingConfigs.debug_config
targetSdkVersion 19
versionCode 11
versionName '0.3'
ext.enableCrashlytics = false
}
ServiceApps {
ext.enableCrashlytics = false // true
applicationId "xxxx.xxxxx.boeufaujardin"
minSdkVersion 11
signingConfig signingConfigs.debug_config
targetSdkVersion 19
versionCode 19
versionName '0.5.4'
}
}
sourceSets { // main { // manifest.srcFile 'AndroidManifest.xml' // java.srcDirs = ['java'] // resources.srcDirs = ['res'] // aidl.srcDirs = ['src'] // renderscript.srcDirs = ['src'] // res.srcDirs = ['res'] // assets.srcDirs = ['assets'] // }
ServiceApps {
manifest.srcFile 'ServiceApps/AndroidManifest.xml'
resources.srcDirs = ['ServiceApps/res']
res.srcDirs = ['ServiceApps/res']
}
} }
dependencies {
compile('com.android.support:appcompat-v7:19.1.0') {
// really use 19.1.0 even if something else resolves higher
//force = true
exclude module: 'support-v4'}
// compile 'com.android.support:multidex:1.0.1'
//compile 'com.crashlytics.android:crashlytics:1.+'
compile project(':headerListView')
compile files('libs/freemarker.jar')
compile files('libs/httpmime-4.1.jar')
compile files('libs/crashlytics.jar')
compile files('libs/simple-xml-2.6.9.jar')
compile files('libs/json-simple-1.1.1.jar')
compile files('libs/greenDAO.jar')
compile files('libs/gcm-src.jar')
compile files('libs/gcm.jar')
compile files('libs/greenDAO-generator.jar')
compile files('libs/disklrucache-1.3.1.jar')
compile files('libs/httpclient-4.2.3.jar')
compile files('libs/trace.jar')
compile files('libs/jackson-databind-2.1.4.jar')
compile files('libs/jackson-core-2.1.4.jar')
compile files('libs/jackson-annotations-2.1.4.jar')
compile files('libs/universal-image-loader-1.8.4.jar')
compile files('libs/universal-image-loader-1.8.4-sources.jar')
compile files('libs/picasso-2.2.0.jar')
compile project(':library')
compile files('libs/Android-BitmapCache-2.1.jar')
//compile 'org.jraf:android-switch-backport:1.3.1'
compile files('libs/android-support-v13.jar') }
最佳答案
我在下面添加了 proguard-rules。
-keep class xxx.dao.**{*;}
(xxx是我放置DAO类文件的packageName。)
它对我有用。
关于java - Green Dao 无法初始化 DAOConfig,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34286982/
在我输入的 javascript 控制台中/(red|green)/g.exec('红绿红绿') 它返回一个包含两个结果的数组:[“红色”,“红色”] 它不应该返回一个包含 4 个结果的数组吗?如:[
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 4年前关闭。 Improve t
我必须在 green dao 中为许多 id 存储类似的数据。所以我决定将所有 id 连接成一个字符串,然后作为一行存储在 green dao 中。因为我可以使用类似的查询提取数据。 由于ID字符串会
试图找到一种解决方案来识别特定屏幕截图上是否存在“绿色”颜色(下图)。 问题是,当使用纯 RGB 位图时,它无法像我希望的那样工作,因为图像是从网页的屏幕截图中截取的并且有点模糊,所以很多像素看起来不
我试图用 green dao 编写一个查询,但不知道如何准确地说出我想说的话,我有 3 个属性,我将查询集中在 CardIconType、Type_of_word 和 Type_of_type (糟糕
Python中有没有“绿色”库用于读取图像并获取RGB值? 我想获取 jpeg 图像的像素,但我没有权利在每台计算机上安装 PIL 模块,所以我想知道是否有其他替代方法可以做到这一点? 最佳答案 可以
这是我的代码: Schema schema = new Schema(1, "com.core.greendao.db"); /* Topic Model Table */ Enti
我正在编写代码来转换 RGB 格式的图像 RGB RGB RGBRGB RGB RGBRGB RGB RGBRGB RGB RGB 试图转换为灰度 img,但它不起作用。我得到一张没有着色的照片,但不
这个问题在这里已经有了答案: GreenHills - small data area overflow (3 个答案) 关闭 8 年前。 我正在尝试编译嵌入式 C 代码,但是发生了小数据区溢出。我
我正在开展一个项目,该项目应使用从 iPhone 摄像头拍摄的视频或照片来检测人行横道上的“绿人”或“红人”是否亮起。 到目前为止,我已经尝试过图像 mask 、轮廓和特征检测。 我编写的最后一个程序
我正在改变我的苹果的颜色,如下所示: 将所有红色变为绿色,将所有黄色变为橙色。我的问题是如何选择所有种类的红色以及如何选择所有种类的黄色以应用新的效果或颜色。 请帮忙。 谢谢 最佳答案 最简单的方法是
我使用以下设置来使用超时插件通过 py.test 运行测试: venv/bin/py.test-3.4 --timeout=200 --durations=10 cryptoassets (来自 h
我想将颜色元组转换为颜色名称,例如“黄色”或“蓝色” >>> im = Image.open("test.jpg") >>> n, color = max(im.getcolors(im.size[0
我正在尝试拍摄单张图像并添加音频,从而生成带有该单张图像的视频播放整首歌曲;就像您在 YouTube 视频中看到的歌曲一样。我使用的命令来自此链接:https://askubuntu.com/ques
我在Green Thread (Wikipedia)上阅读了此信息页,我想知道:还有其他编程系统依赖Erlang之外的“绿色进程”吗? 编辑:“绿色线程!= 绿色进程” 基于绿色流程 Erlang h
我将数据存入 json arraylist,当我尝试使用 green dao 将数据存储到数据库时出错。我无法识别出了什么问题 我的 Activity 类(class)如下 package com.e
我在 greendao 中进行多笔交易时遇到一些问题例如,我已经有两个包含 name book 和 type_book 的表。 我已经有这样的代码: SQLiteDatabase db = b
我不知道为什么我不能在SpriteKit中使用它。如果我尝试UIColor(red:156,green:187,blue:214),颜色变成白色。它不是应该的颜色,我不知道为什么它不起作用。 最佳答案
抱歉,我是 Greenhill's 的新用户。我正在使用 MULTI 6.1.6,我选择的语言是 C++。 我在尝试使用模拟器使用 new 启动大小大于 1M 的类的对象时遇到问题。 Class_Bi
我目前正在使用 iOS 11 api 开发一个简单的拖放应用程序:UIDragInteractionDelegate 和 UIDropInteractionDelegate 我成功地将拖放功能仅锁定到
我是一名优秀的程序员,十分优秀!