Dagger2不会创建Dagger*类.我创建了接口IDaggerTestModule,但没有创建类DaggerIDaggerTestModule!所有图书馆都有.也许"apt"不会被触发???
我的测试项目:https://github.com/gc986/Dagger2Test
的myconfig:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.0-beta2'
classpath 'me.tatarka:gradle-retrolambda:3.3.0-beta4'
classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'
}
}
allprojects {
repositories {
jcenter()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
apply plugin: 'com.android.application'
apply plugin: 'com.neenbedankt.android-apt'
apply plugin: 'me.tatarka.retrolambda'
android {
compileSdkVersion 24
buildToolsVersion "24.0.1"
defaultConfig {
applicationId "com.netelement.gc986.mpos_android"
minSdkVersion 15
targetSdkVersion 24
versionCode 1
versionName "1.0"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
/*compileOptions {
sourceCompatibility …Run Code Online (Sandbox Code Playgroud) 我有libs jar和*.so.我在教程中创建了Eclipse项目(对于这个库).我现在在Android Studio中做项目,但系统找不到*.so文件.我在这个 - 在android工作室的apk中包含.so库.我的应用程序在这样的库中找不到功能.怎么找到他们?日志:
10-16 12:16:55.965: W/dalvikvm(4386): Exception Ljava/lang/UnsatisfiedLinkError; thrown while initializing Lcom/atol/drivers/fptr/IFptrNative;
10-16 12:16:55.965: W/dalvikvm(4386): threadid=1: thread exiting with uncaught exception (group=0x41869438)
10-16 12:16:55.976: E/AndroidRuntime(4386): FATAL EXCEPTION: main
10-16 12:16:55.976: E/AndroidRuntime(4386): java.lang.ExceptionInInitializerError
Run Code Online (Sandbox Code Playgroud)
使用JAR库创建对象时发生错误.她反过来戳了*.so文件,但找到了她需要的东西.谁应该责备谁该做什么?
如何使用语法高亮显示EditText?有现成的解决方案?在我看来,要插入的HTML标签不是最好的选择,应用程序会变慢.