小编cyb*_*gen的帖子

"已添加"ormlite和gradle的例外情况

我正在使用带有gradle 0.5的android studio 0.2.3并将ormlite依赖项添加到build.gradle文件中,如下所示:

compile 'com.j256.ormlite:ormlite-android:4.9'
Run Code Online (Sandbox Code Playgroud)

Gradle下载了两个jar文件:ormlite-android.jarormlite-core.jar.问题是,jar文件包含同名的类.所以我得到以下众所周知的异常:

UNEXPECTED TOP-LEVEL EXCEPTION:
java.lang.IllegalArgumentException: already added: Lcom/j256/ormlite/dao/BaseDaoImpl$1;
Run Code Online (Sandbox Code Playgroud)

存在与maven相同问题的其他一些解决方案,建议排除ormlite-core.jar.如果ormlite-core.jar包括所有类,这应该工作ormlite-android.jar- 我没有检查这个顺便说一句.在这种情况下,我不明白为什么ormlite-core在这个ormlite android依赖包中......我明确地添加了ormlite-android,正如你在上面的代码片段中看到的那样.

但是如何在gradle中排除ormlite-core.jar.我找到的所有东西都是gradle 1.6,但android studio使用gradle 0.5 - 或者这只是android gradle包装的版本?

.:编辑:.为了使依赖关系更清晰,我添加了我的build.gradle文件:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:0.5.+'
    }
}
apply plugin: 'android'

repositories {
    mavenCentral()
}

dependencies {
    compile 'com.android.support:support-v4:18.0.+'
    compile 'com.android.support:appcompat-v7:18.0.+'
    compile 'com.google.android.gms:play-services:3.1.+'
    compile 'com.j256.ormlite:ormlite-android:4.9'
}

android {
    compileSdkVersion 18
    buildToolsVersion "18.0.1"

    defaultConfig {
        minSdkVersion 10 …
Run Code Online (Sandbox Code Playgroud)

android exception gradle ormlite android-studio

5
推荐指数
1
解决办法
5351
查看次数

由于GTMSessionFetcher sharedApplication #AskFirebase,Firebase在3.8.0以后的iOS应用扩展中无法使用

我在我的最新应用中使用Firebase.将pod升级到3.10.0后,无法构建应用程序的共享扩展.Firebase广告位取决于应用扩展程序中不可用的GTMSessionFetcher用途sharedApplication.

我在我的扩展程序中使用以下pod:

pod 'Firebase/Core', '~> 3.7.0'
pod 'Firebase/Crash', '~> 3.7.0'
pod 'Firebase/Auth', '~> 3.7.0'
pod 'Firebase/Database', '~> 3.7.0'
Run Code Online (Sandbox Code Playgroud)

我回滚到3.7.0版.这是最后一个不依赖的版本sharedApplication.

这是否会在即将推出的版本中修复?

ios firebase share-extension

5
推荐指数
1
解决办法
312
查看次数

配置文件更新后,FirebaseUser.isAnonymous()始终返回false(Firebase 10.2.0)

我不知道这里可能出什么问题。我想知道用户是否匿名登录。我signInAnonymously()用于登录。一切正常工作。但是,FirebaseAuth.getInstance().getCurrentUser().isAnonymous()始终调用会返回false。我在Firebase控制台中验证了该用户ID实际上是匿名的。这里可能出什么问题?

。:编辑:。 更新的代码-添加的配置文件更新代码-添加的匿名用户初始化代码

public final void initiateAnonymousSignIn(@NonNull final String displayName, @Nullable final Bitmap avatar) {
    onRegistrationProgressStarted();

    Task<AuthResult> signInTask = FirebaseAuth.getInstance().signInAnonymously();
    signInTask.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
        @Override
        public void onComplete(@NonNull Task<AuthResult> task) {
            if (task.isSuccessful()) {
                AuthResult result = task.getResult();
                FirebaseUser user = result != null ? result.getUser() : null;
                if (user != null) {
                    Log.d(getTag(), "Signed in anonymous user is "
                            + (user.isAnonymous() ? "anonymous." : "not anonymous."));
                }
                UserService.isLoggedInWithAnonymousUser();

                onRegistrationProgressFinished(true, null, AuthProvider.ANONYMOUS, displayName, avatar);
            } else …
Run Code Online (Sandbox Code Playgroud)

java android firebase firebase-authentication

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

访问 @IBInspectable UIImage 时界面生成器代理崩溃

UIView我正在通过子类化并使用@IBInspectable一些变量来实现自定义视图。其中两个是 UIImage。如果我尝试在代码中访问其中之一,界面生成器会崩溃并显示以下消息:

file:///PathToMyProject/MyProject/Pod/Classes/UI/View/MyView.xib: error: IB Designables: Failed to update auto layout status: The agent crashed
Run Code Online (Sandbox Code Playgroud)

file:///PathToMyProject/MyProject/Pod/Classes/UI/View/MyView.xib: error: IB Designables: Failed to render instance of MyView: The agent crashed
Run Code Online (Sandbox Code Playgroud)

一切在模拟器和设备上运行良好。以下是重现它的方法,假设image_one.png位于资产中:

import UIKit

@IBDesignable
class MyView: UIView {

    @IBInspectable
    var anImage: UIImage = UIImage(named: "image_one")!

}
Run Code Online (Sandbox Code Playgroud)

事实上,界面生成器代理在初始化该变量时崩溃。如果您编写var anImage: UIImage! = UIImage(named: "image_one"),则代理在访问此变量时会崩溃(如上所述)。

有任何想法吗?

interface-builder uiview ios ibinspectable

4
推荐指数
1
解决办法
1091
查看次数