gpt4 book ai didi

java - Android Studio 中的 Aviary 集成

转载 作者:行者123 更新时间:2023-12-01 09:56:48 25 4
gpt4 key购买 nike

我是 android 新手,试图将 Aviary 集成到 android studio 中,我在 google 上搜索它,但什么也没找到。请帮忙。提前致谢。

apply plugin: 'com.android.application'
repositories {
mavenCentral()
maven {
name 'maven.aviary.com'
url uri("http://maven.aviary.com/repo/release")
}
}
android {
compileSdkVersion 19
buildToolsVersion "20.0.0"


defaultConfig {
applicationId "com.dnuon.aviarydemo"
minSdkVersion 10
targetSdkVersion 19
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}


packagingOptions {
exclude 'META-INF/NOTICE.txt'
exclude 'META-INF/LICENSE.txt'
}
[enter image description here][1]
}

dependencies {
compile 'com.aviary.android.feather.sdk:aviary-sdk:3.4.3.351'
compile fileTree(dir: 'libs', include: ['*.jar'])
}

我想我错过了在 gradle 文件中添加一些内容,我尝试了很多方法来找出解决方案,但没有找到解决方案。我最近两天一直在工作,尝试了一些演示,但无法运行它。

感谢您的宝贵时间。

最佳答案

首先在您的应用程序 gradle 文件中使用此 gradle,

compile 'com.adobe.creativesdk:image:4.0.0'
compile 'com.adobe.creativesdk.foundation:auth:0.3.94'

现在从这个官方下载adobe创意SDKlink首先你必须在那里注册。然后将该 sdk 作为模块集成到您当前的项目中。然后你必须使你的应用程序类如下所示:

public class App extends Application implements IAviaryClientCredentials {

@Override
public void onCreate() {
super.onCreate();
AdobeCSDKFoundation.initializeCSDKFoundation(getApplicationContext());
initialize();
}

public void initialize() {
AdobeAuthManager manager = AdobeAuthManager.sharedAuthManager();
manager.initWithApplicationContext(App.this);
try {
manager.setAuthenticationParameters("YOUR CLIENT ID WILL BE HERE", "YOUR CLIENT SECRET ID WILL BE HERE", null);
} catch (NoSuchPaddingException | NoSuchAlgorithmException | InvalidKeyException e) {
e.printStackTrace();
}
}

@Override
public String getBillingKey() {
return ""; // leave it blank
}

@Override
public String getClientID() {
return "YOUR CLIENT ID WILL BE HERE";
}

@Override
public String getClientSecret() {
return "YOUR CLIENT SECRET ID WILL BE HERE";
}

}

并且在您的 AndroidManifest.xml 文件中,您必须包含以下内容,

<provider
android:name="com.aviary.android.feather.sdk.internal.cds.AviaryCdsProvider"
android:authorities="com.envyis.AviaryCdsProvider"
android:exported="false"
android:process=":aviarycds" />

关于java - Android Studio 中的 Aviary 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156359/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com