小编use*_*003的帖子

基于计划的 Quickblox 定价混乱

想用p2p视频聊天在android中构建演示应用程序;在查看 quickblox 计划定价后,我意识到它根本没有得到很好的解释。

我的问题是,如果我想在我的应用程序上进行 1:1 实时视频聊天,免费套餐将只允许 20 秒的视频聊天,然后限制或切断用户?

我可以自定义 api 以允许直接 p2p 视频连接并使用他们的 stun/turn 服务器吗?

android ios quickblox

6
推荐指数
1
解决办法
1139
查看次数

Android Studio 1.0.2 m2存储库gradle问题

使用Android Studio 1.0.2,您被迫使用Gradle 2.2.1,所有系统变量都是正确的.随着新的更新,旧版本的gradle和m2repository存在问题.我正在尝试导入kickflip.io android示例(https://github.com/Kickflip/kickflip-android-example).

我看到这个错误:

Could not find com.android.tools.build:gradle:2.2.1.
Searched in the following locations:
    file:/C:/Program Files/Android/Android     Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
    file:/C:/Program Files/Android/Android     Studio/gradle/m2repository/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.pom
    https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.2.1/gradle-2.2.1.jar
Required by:
    :kickflip-android-example-master:unspecified
Run Code Online (Sandbox Code Playgroud)

我查看了m2repository并看到:

C:\Program Files\Android\Android Studio\gradle\m2repository\com\android\tools\build\gradle\1.0.0
Run Code Online (Sandbox Code Playgroud)

如何添加2.2.1库?

Gradle Wrapper:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-2.2.1-all.zip
Run Code Online (Sandbox Code Playgroud)

顶级构建文件:

buildscript {
    repositories {
        mavenCentral()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.2.1'
        classpath 'org.codehaus.groovy:groovy-backports-compat23:2.3.5'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

应用程序/的build.gradle:

buildscript {
    repositories {
        maven { url 'http://repo1.maven.org/maven2' }
    }
}

android {
    compileSdkVersion 19
    buildToolsVersion "19.1" …
Run Code Online (Sandbox Code Playgroud)

java android gradle maven android-studio

3
推荐指数
1
解决办法
6479
查看次数

Rails 4.2.1为Devise:Module设计3.5.2未定义方法`token_authentication_key ='

使用rails 4.2.1,Ruby 2.1.1,Devise 3.5.2创建一个Rails后端,为未来的Android应用程序进行身份验证,允许用户注册登录/注销JSON请求,生成Android应用程序将使用的令牌.

当我输入 rake db:create db:migrate

我收到以下错误:

NoMethodError: undefined method `token_authentication_key=' for Devise:Module
Run Code Online (Sandbox Code Playgroud)

我更新设计的唯一文件如下:

file:db/migrate/_devise_create_users.rb

## Token authenticatable
t.string :authentication_token
add_index :users, :authentication_token, :unique => true
Run Code Online (Sandbox Code Playgroud)

file:app/models/user.rb

class User < ActiveRecord::Base
        devise :database_authenticatable, :registerable,
               :recoverable, :rememberable, :trackable, :validatable,
               :token_authenticatable

        before_save :ensure_authentication_token

    end

    def skip_confirmation!
       self.confirmed_at = Time.now
    end
Run Code Online (Sandbox Code Playgroud)

file:config/initializers/devise.rb

# ==> Configuration for :token_authenticatable
    # Defines name of the authentication token params key
    config.token_authentication_key = :auth_token
Run Code Online (Sandbox Code Playgroud)

file:db/migrate/_devise_create_users.rb

 t.string :name, :null => false, :default => ""
Run Code Online (Sandbox Code Playgroud)

file:db/migrate/_devise_create_users.rb

    ## Confirmable …
Run Code Online (Sandbox Code Playgroud)

ruby android ruby-on-rails devise

2
推荐指数
1
解决办法
2711
查看次数

Android Studio 1.0.2 Kickflip.io ShortTypeHandling错误

我试图测试kickflip.io github repo(https://github.com/Kickflip/kickflip-android-example)的android示例,但是一旦我导入了示例,我收到以下错误:Cause: org/codehaus/groovy/runtime/typehandling/ShortTypeHandling

使用Android Studio 1.0.2和Gradle 2.2.1

您将在下面看到我的gradle文件.

settings.gradle:

include ':app'
Run Code Online (Sandbox Code Playgroud)

gradle包装:

distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=http\://services.gradle.org/distributions/gradle-1.10-bin.zip
Run Code Online (Sandbox Code Playgroud)

"

的build.gradle:

buildscript {
repositories {
    mavenCentral()
}
dependencies {
    classpath 'com.android.tools.build:gradle:2.2.1'
    classpath 'org.codehaus.groovy:groovy-backports-compat23:2.3.5'
    }
}

allprojects {
    repositories {
        mavenCentral()
    }
}
Run Code Online (Sandbox Code Playgroud)

应用程序/的build.gradle:

apply plugin: 'android'

android {
    compileSdkVersion 19
    buildToolsVersion "19.1"

defaultConfig {
    minSdkVersion 18
    targetSdkVersion 19
    versionCode 2
    versionName "1.1"
}
buildTypes {
    release {
        minifyEnabled false
        proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
    }
}

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7 …
Run Code Online (Sandbox Code Playgroud)

java groovy android gradle

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

标签 统计

android ×4

gradle ×2

java ×2

android-studio ×1

devise ×1

groovy ×1

ios ×1

maven ×1

quickblox ×1

ruby ×1

ruby-on-rails ×1