为有中文需求的客户提供多渠道中文技术支持.

Thu Nov 04, 2021 3:33 pm

Andorid Studio 中使用Spire.Doc.Android.jar时报错:Field name '?︱' cannot be represented in dex format 该如何解决

SIMON1899
 
Posts: 11
Joined: Wed Nov 03, 2021 2:21 pm

Fri Nov 05, 2021 1:36 am

Hello,

你好,感谢咨询。
为了我们更准确地调查这个问题,请提供以下信息,提前感谢。
1. 你项目中Gradle, Android Gradle plugin 和 SDK build tools的版本信息。
2. 你的测试代码。
3. 如果有输入测试文档也请一起提供。你可以在这里上传或者通过邮件(support@e-iceblue.com)发给我们。

Sincerely,
Lisa
E-iceblue support team
User avatar

Lisa.Li
 
Posts: 1261
Joined: Wed Apr 25, 2018 3:20 am

Sat Nov 06, 2021 3:48 pm

apply plugin: 'com.android.application'

android {
compileSdkVersion 28
defaultConfig {
applicationId "com.demo.office"
minSdkVersion 24
targetSdkVersion 28
versionCode 1
versionName "1.0"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
}

dependencies {
implementation fileTree(include: ['*.jar'], dir: 'libs')
implementation 'androidx.appcompat:appcompat:1.0.2'
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
testImplementation 'junit:junit:4.12'
androidTestImplementation 'androidx.test.ext:junit:1.1.0'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.1.1'
implementation files('libs/Spire.Doc.Android.jar')
}

SIMON1899
 
Posts: 11
Joined: Wed Nov 03, 2021 2:21 pm

Sat Nov 06, 2021 4:11 pm

Gradle plugin version 3.5.2
Gradle version 5.4.1
compileSdkVersion 28

test code:(Add "Spire.Doc.Android.jar" only ,no further application 。Run App and show: Android:Field name '?︱' cannot be represented in dex format )

package com.demo.office;

import androidx.appcompat.app.AppCompatActivity;

import android.os.Bundle;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}

SIMON1899
 
Posts: 11
Joined: Wed Nov 03, 2021 2:21 pm

Mon Nov 08, 2021 9:05 am

Hello,

你好,感谢您分享更多信息。
针对较高版本,我们产品目前兼容得不是很好。建议你使用较低版本,例如:Gradle:4.4,Gradle plugins:3.1 ,sdk build tools:27。
今后产品针对较高版本兼容性有优化时,我们会及时告知您。

Sincerely,
Lisa
E-iceblue support team
User avatar

Lisa.Li
 
Posts: 1261
Joined: Wed Apr 25, 2018 3:20 am

Tue Jan 18, 2022 10:36 am

Hello,

你好,
很高兴地通知您,我们刚发布了 Spire.PDF for Android via Java版本: 4.1.0修复了针对高版本的兼容问题。欢迎下载测试。

Sincerely,
Lisa
E-iceblue support team
User avatar

Lisa.Li
 
Posts: 1261
Joined: Wed Apr 25, 2018 3:20 am

Thu Jul 06, 2023 11:53 am

Is it planned to also make the free version kompatible?

fabian.jaeger
 
Posts: 1
Joined: Thu Jul 06, 2023 11:49 am

Fri Jul 07, 2023 3:35 am

Hello fabian,

Thanks for your message.
Sorry that we only upgrade our free version irregularly. I suggest that you download our latest commercial version Spire.PDF for Android via Java Version:9.5.1 to do your tests, since the latest version contains more features and bug fixes. We are willing to provide a temporary license(one month free) to help you remove the warning message and evaluate our commercial version better. If you need it, just feel free to contact us.

Sincerely,
Lisa
E-iceblue support team
User avatar

Lisa.Li
 
Posts: 1261
Joined: Wed Apr 25, 2018 3:20 am

Return to 中文技术支持