我为Api 21(Lollipop)开发了一个应用程序,我想要这个应用程序在Api 19(Kitkat +)设备上运行.
可悲的是我收到了这个错误:
E/AndroidRuntime? FATAL EXCEPTION: main
Process: com.myurl.myapp , PID: 14398
java.lang.NoClassDefFoundError: android.support.v4.view.LayoutInflaterCompatHC
at android.support.v4.view.LayoutInflaterCompat$LayoutInflaterCompatImplV11.setFactory(LayoutInflaterCompat.java:42)
at android.support.v4.view.LayoutInflaterCompat.setFactory(LayoutInflaterCompat.java:79)
at android.support.v7.app.AppCompatDelegateImplV7.installViewFactory(AppCompatDelegateImplV7.java:790)
at android.support.v7.app.AppCompatActivity.onCreate(AppCompatActivity.java:57)
at com.myurl.myapp.FeedActivity.onCreate(FeedActivity.java:194)
Run Code Online (Sandbox Code Playgroud)
这发生在onCreate()方法的第一行:
super.onCreate(savedInstanceState);
Run Code Online (Sandbox Code Playgroud)
这些是我的进口:
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:support-v4:21.+'
compile "com.android.support:appcompat-v7:21.0.+"
compile 'com.android.support:cardview-v7:21.+'
compile 'com.android.support:recyclerview-v7:21.+'
}
Run Code Online (Sandbox Code Playgroud)
有人知道如何解决这个问题吗?
假设我有一个这样的表,有很多行:
id | a | b | c
Run Code Online (Sandbox Code Playgroud)
每一个INSERT之前应该有一个检查,如果存在与相同的"A"一行,并同"B",如果是不插入,但更新该行"C"通过总结其C的.
如何在sql中实现?