0 / 0 / 0
Регистрация: 02.07.2020
Сообщений: 37
1

Как работать с FBreader. Не подключается SDK

11.11.2021, 21:31. Показов 484. Ответов 0
Метки нет (Все метки)

Привет форум, столкнулся с проблемой полного игнора импорта библиотеки fbreader.

В качестве урока использовал https://android-tools.ru/codin... eader-sdk/ где, якобы, уже описано как подключить библиотеку.

Я подключил нужные maven и dependencies (Миниатюра 1 и 2)
Скачал с официального сайта SDK https://sdk.fbreader.org/android.html

Распаковал в папку проекта (Миниатюра 3)

Но вы итоге происходит это:

Кликните здесь для просмотра всего текста
Build file 'G:\Readlia_pdf\fbreader\extras\build.gradle' line: 5

A problem occurred evaluating project ':fbreader_extras'.
> Could not get unknown property 'fbreader_sdk_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDe pendencyHandler.

* Try:
Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Exception is:
org.gradle.api.GradleScriptException: A problem occurred evaluating project ':fbreader_extras'.
at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactor y$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:93)
at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPl uginImpl.lambda$apply$0(DefaultScriptPluginFactory.java:133)
at org.gradle.configuration.ProjectScriptTarget.addConfiguratio n(ProjectScriptTarget.java:77)
at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPl uginImpl.apply(DefaultScriptPluginFactory.java:136)
at org.gradle.configuration.BuildOperationScriptPlugin$1.run(Bu ildOperationScriptPlugin.java:65)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1 .execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1 .execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.r un(DefaultBuildOperationRunner.java:56)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .lambda$run$1(DefaultBuildOperationExecutor.java:71)
at org.gradle.internal.operations.UnmanagedBuildOperationWrappe r.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.jav a:45)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .run(DefaultBuildOperationExecutor.java:71)
at org.gradle.configuration.BuildOperationScriptPlugin.lambda$a pply$0(BuildOperationScriptPlugin.java:62)
at org.gradle.configuration.internal.DefaultUserCodeApplication Context.apply(DefaultUserCodeApplicationContext.java:43)
at org.gradle.configuration.BuildOperationScriptPlugin.apply(Bu ildOperationScriptPlugin.java:62)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.lambda$applyToMutableState$0(DefaultProject StateRegistry.java:250)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.fromMutableState(DefaultProjectStateRegistr y.java:277)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.applyToMutableState(DefaultProjectStateRegi stry.java:249)
at org.gradle.configuration.project.BuildScriptProcessor.execut e(BuildScriptProcessor.java:42)
at org.gradle.configuration.project.BuildScriptProcessor.execut e(BuildScriptProcessor.java:26)
at org.gradle.configuration.project.ConfigureActionsProjectEval uator.evaluate(ConfigureActionsProjectEvaluator.java:35)
at org.gradle.configuration.project.LifecycleProjectEvaluator$E valuateProject.lambda$run$0(LifecycleProjectEvaluator.java:1 00)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.lambda$applyToMutableState$0(DefaultProject StateRegistry.java:250)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.lambda$withProjectLock$3(DefaultProjectStat eRegistry.java:310)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks (DefaultWorkerLeaseService.java:213)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.withProjectLock(DefaultProjectStateRegistry .java:310)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.fromMutableState(DefaultProjectStateRegistr y.java:291)
at org.gradle.api.internal.project.DefaultProjectStateRegistry$ ProjectStateImpl.applyToMutableState(DefaultProjectStateRegi stry.java:249)
at org.gradle.configuration.project.LifecycleProjectEvaluator$E valuateProject.run(LifecycleProjectEvaluator.java:91)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1 .execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1 .execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.r un(DefaultBuildOperationRunner.java:56)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .lambda$run$1(DefaultBuildOperationExecutor.java:71)
at org.gradle.internal.operations.UnmanagedBuildOperationWrappe r.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.jav a:45)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .run(DefaultBuildOperationExecutor.java:71)
at org.gradle.configuration.project.LifecycleProjectEvaluator.e valuate(LifecycleProjectEvaluator.java:63)
at org.gradle.api.internal.project.DefaultProject.evaluate(Defa ultProject.java:723)
at org.gradle.api.internal.project.DefaultProject.evaluate(Defa ultProject.java:150)
at org.gradle.execution.TaskPathProjectEvaluator.configure(Task PathProjectEvaluator.java:41)
at org.gradle.execution.TaskPathProjectEvaluator.configureHiera rchy(TaskPathProjectEvaluator.java:69)
at org.gradle.configuration.DefaultProjectsPreparer.prepareProj ects(DefaultProjectsPreparer.java:46)
at org.gradle.configuration.BuildTreePreparingProjectsPreparer. prepareProjects(BuildTreePreparingProjectsPreparer.java:64)
at org.gradle.configuration.BuildOperationFiringProjectsPrepare r$ConfigureBuild.run(BuildOperationFiringProjectsPreparer.ja va:52)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1 .execute(DefaultBuildOperationRunner.java:29)
at org.gradle.internal.operations.DefaultBuildOperationRunner$1 .execute(DefaultBuildOperationRunner.java:26)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.r un(DefaultBuildOperationRunner.java:56)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .lambda$run$1(DefaultBuildOperationExecutor.java:71)
at org.gradle.internal.operations.UnmanagedBuildOperationWrappe r.runWithUnmanagedSupport(UnmanagedBuildOperationWrapper.jav a:45)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .run(DefaultBuildOperationExecutor.java:71)
at org.gradle.configuration.BuildOperationFiringProjectsPrepare r.prepareProjects(BuildOperationFiringProjectsPreparer.java: 40)
at org.gradle.initialization.DefaultGradleLauncher.prepareProje cts(DefaultGradleLauncher.java:226)
at org.gradle.initialization.DefaultGradleLauncher.doClassicBui ldStages(DefaultGradleLauncher.java:164)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStage s(DefaultGradleLauncher.java:149)
at org.gradle.initialization.DefaultGradleLauncher.executeTasks (DefaultGradleLauncher.java:125)
at org.gradle.internal.invocation.GradleBuildController$1.creat e(GradleBuildController.java:71)
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks (DefaultWorkerLeaseService.java:213)
at org.gradle.internal.invocation.GradleBuildController.doBuild (GradleBuildController.java:67)
at org.gradle.internal.invocation.GradleBuildController.run(Gra dleBuildController.java:56)
at org.gradle.tooling.internal.provider.runner.AbstractClientPr ovidedBuildActionRunner.runClientAction(AbstractClientProvid edBuildActionRunner.java:53)
at org.gradle.tooling.internal.provider.runner.ClientProvidedPh asedActionRunner.run(ClientProvidedPhasedActionRunner.java:4 7)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(Chain ingBuildActionRunner.java:35)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(Chain ingBuildActionRunner.java:35)
at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRun ner.run(BuildOutcomeReportingBuildActionRunner.java:66)
at org.gradle.tooling.internal.provider.ValidatingBuildActionRu nner.run(ValidatingBuildActionRunner.java:32)
at org.gradle.tooling.internal.provider.FileSystemWatchingBuild ActionRunner.run(FileSystemWatchingBuildActionRunner.java:90 )
at org.gradle.launcher.exec.BuildCompletionNotifyingBuildAction Runner.run(BuildCompletionNotifyingBuildActionRunner.java:41 )
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunne r$3.call(RunAsBuildOperationBuildActionRunner.java:49)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunne r$3.call(RunAsBuildOperationBuildActionRunner.java:44)
at org.gradle.internal.operations.DefaultBuildOperationRunner$C allableBuildOperationWorker.execute(DefaultBuildOperationRun ner.java:200)
at org.gradle.internal.operations.DefaultBuildOperationRunner$C allableBuildOperationWorker.execute(DefaultBuildOperationRun ner.java:195)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:75)
at org.gradle.internal.operations.DefaultBuildOperationRunner$3 .execute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:153)
at org.gradle.internal.operations.DefaultBuildOperationRunner.e xecute(DefaultBuildOperationRunner.java:68)
at org.gradle.internal.operations.DefaultBuildOperationRunner.c all(DefaultBuildOperationRunner.java:62)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .lambda$call$2(DefaultBuildOperationExecutor.java:76)
at org.gradle.internal.operations.UnmanagedBuildOperationWrappe r.callWithUnmanagedSupport(UnmanagedBuildOperationWrapper.ja va:54)
at org.gradle.internal.operations.DefaultBuildOperationExecutor .call(DefaultBuildOperationExecutor.java:76)
at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunne r.run(RunAsBuildOperationBuildActionRunner.java:44)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.lambda $execute$0(InProcessBuildActionExecuter.java:59)
at org.gradle.composite.internal.DefaultRootBuildState.run(Defa ultRootBuildState.java:86)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execut e(InProcessBuildActionExecuter.java:58)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execut e(InProcessBuildActionExecuter.java:30)
at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionE xecuter.lambda$execute$0(BuildTreeScopeLifecycleBuildActionE xecuter.java:34)
at org.gradle.internal.buildtree.BuildTreeState.run(BuildTreeSt ate.java:53)
at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionE xecuter.execute(BuildTreeScopeLifecycleBuildActionExecuter.j ava:33)
at org.gradle.launcher.exec.BuildTreeScopeLifecycleBuildActionE xecuter.execute(BuildTreeScopeLifecycleBuildActionExecuter.j ava:28)
at org.gradle.tooling.internal.provider.ContinuousBuildActionEx ecuter.execute(ContinuousBuildActionExecuter.java:104)
at org.gradle.tooling.internal.provider.ContinuousBuildActionEx ecuter.execute(ContinuousBuildActionExecuter.java:55)
at org.gradle.tooling.internal.provider.SubscribableBuildAction Executer.execute(SubscribableBuildActionExecuter.java:64)
at org.gradle.tooling.internal.provider.SubscribableBuildAction Executer.execute(SubscribableBuildActionExecuter.java:37)
at org.gradle.tooling.internal.provider.SessionScopeLifecycleBu ildActionExecuter.lambda$execute$0(SessionScopeLifecycleBuil dActionExecuter.java:54)
at org.gradle.internal.session.BuildSessionState.run(BuildSessi onState.java:67)
at org.gradle.tooling.internal.provider.SessionScopeLifecycleBu ildActionExecuter.execute(SessionScopeLifecycleBuildActionEx ecuter.java:50)
at org.gradle.tooling.internal.provider.SessionScopeLifecycleBu ildActionExecuter.execute(SessionScopeLifecycleBuildActionEx ecuter.java:36)
at org.gradle.tooling.internal.provider.GradleThreadBuildAction Executer.execute(GradleThreadBuildActionExecuter.java:36)
at org.gradle.tooling.internal.provider.GradleThreadBuildAction Executer.execute(GradleThreadBuildActionExecuter.java:25)
at org.gradle.tooling.internal.provider.StartParamsValidatingAc tionExecuter.execute(StartParamsValidatingActionExecuter.jav a:59)
at org.gradle.tooling.internal.provider.StartParamsValidatingAc tionExecuter.execute(StartParamsValidatingActionExecuter.jav a:31)
at org.gradle.tooling.internal.provider.SessionFailureReporting ActionExecuter.execute(SessionFailureReportingActionExecuter .java:58)
at org.gradle.tooling.internal.provider.SessionFailureReporting ActionExecuter.execute(SessionFailureReportingActionExecuter .java:42)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecu ter.execute(SetupLoggingActionExecuter.java:47)
at org.gradle.tooling.internal.provider.SetupLoggingActionExecu ter.execute(SetupLoggingActionExecuter.java:31)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild( ExecuteBuild.java:65)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec ute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection .execute(WatchForDisconnection.java:39)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogge r.execute(ResetDeprecationLogger.java:29)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUs edDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2. create(ForwardClientInput.java:78)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2. create(ForwardClientInput.java:75)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.ex ecute(ForwardClientInput.java:75)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.exe cute(LogAndCheckHealth.java:55)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(L ogToClient.java:63)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec ute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnviron ment.doBuild(EstablishBuildEnvironment.java:84)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.exec ute(BuildCommandOnly.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution .proceed(DaemonCommandExecution.java:104)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWi thBusy$1.run(StartBuildOrRespondWithBusy.java:52)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.r un(DaemonStateCoordinator.java:297)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecord Failures.onExecute(ExecutorPolicy.java:64)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(Man agedExecutorImpl.java:48)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThre adRunnable.run(ThreadFactoryImpl.java:56)
Caused by: groovy.lang.MissingPropertyException: Could not get unknown property 'fbreader_sdk_version' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDe pendencyHandler.
at org.gradle.internal.metaobject.AbstractDynamicObject.getMiss ingProperty(AbstractDynamicObject.java:88)
at org.gradle.internal.metaobject.ConfigureDelegate.getProperty (ConfigureDelegate.java:130)
at build_2ty6iwb1ozko8q3sxhlc71bxh$_run_closure1.doCall(G:\Read lia_pdf\fbreader\extras\build.gradle:5)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeM ethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Del egatingMethodAccessorImpl.java:43)
at org.gradle.util.ClosureBackedAction.execute(ClosureBackedAct ion.java:71)
at org.gradle.util.ConfigureUtil.configureTarget(ConfigureUtil. java:154)
at org.gradle.util.ConfigureUtil.configure(ConfigureUtil.java:1 05)
at org.gradle.api.internal.project.DefaultProject.dependencies( DefaultProject.java:1230)
at jdk.internal.reflect.GeneratedMethodAccessor511.invoke(Unkno wn Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Del egatingMethodAccessorImpl.java:43)
at org.gradle.internal.metaobject.BeanDynamicObject$MetaClassAd apter.invokeMethod(BeanDynamicObject.java:484)
at org.gradle.internal.metaobject.BeanDynamicObject.tryInvokeMe thod(BeanDynamicObject.java:196)
at org.gradle.internal.metaobject.CompositeDynamicObject.tryInv okeMethod(CompositeDynamicObject.java:98)
at org.gradle.internal.extensibility.MixInClosurePropertiesAsMe thodsDynamicObject.tryInvokeMethod(MixInClosurePropertiesAsM ethodsDynamicObject.java:34)
at org.gradle.groovy.scripts.BasicScript$ScriptDynamicObject.tr yInvokeMethod(BasicScript.java:135)
at org.gradle.internal.metaobject.AbstractDynamicObject.invokeM ethod(AbstractDynamicObject.java:163)
at org.gradle.groovy.scripts.BasicScript.invokeMethod(BasicScri pt.java:84)
at build_2ty6iwb1ozko8q3sxhlc71bxh.run(G:\Readlia_pdf\fbreader\ extras\build.gradle:3)
at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactor y$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:91)
... 140 more


Файл вызывающий ошибку
Кликните здесь для просмотра всего текста
apply plugin: 'com.android.library'

dependencies {
implementation "androidx.appcompat:appcompat:1.3.1"
implementation "org.fbreader:config_client:$fbreader_sdk_version"
implementation "org.fbreader:util:$fbreader_sdk_version"
implementation "org.fbreader:view:$fbreader_sdk_version"
}

android {
compileSdkVersion project.compile_sdk_version
buildToolsVersion project.build_tools_version

lintOptions {
abortOnError false
}

compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}

sourceSets {
main.java.srcDirs = ['src/main/java']
main.res.srcDirs = ['src/main/res']
main.manifest.srcFile 'src/main/AndroidManifest.xml'
}

defaultConfig {
minSdkVersion project.min_sdk_version
targetSdkVersion project.target_sdk_version
versionCode 1
versionName project.fbreader_sdk_version
}
}


Обьясните тупому что не так, уже ОЧЕНЬ много времени на это потратил. Спасибо.
Миниатюры
Как работать с FBreader. Не подключается SDK   Как работать с FBreader. Не подключается SDK   Как работать с FBreader. Не подключается SDK  

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2021, 21:31
Ответы с готовыми решениями:

PlayGround SDK как работать с ним?
Есть инсталяха PlayGround SDK. Установил его, а что дальше делать не знаю. Документацию читаю на...

Что такое SDK и как с ним работать?
1) что такое вообще SDK для IP камер: что-то вроде получение доступа (полномочий) к настройкам или...

Как открыть FBreader Android Studio
Д,Д,! При открытие исходника выходить ошибки ...

Как подключить (*.dll) на C# с SDK и как работать на PHP?
вроде раздел как раз подходит, но если не туда сори :( можно ли подключить библиотеку (*.dll) на...

Open XML SDK 2.5: как через него работать в Excel
Помогите разобраться с Open XML SDK 2.5. Как через него работать в Excel? На MSDN страницы,...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2021, 21:31
Помогаю со студенческими работами здесь

PhoneGap. Как его использовать? В чем его недостатки по сравнению с Android SDK, Windows Phone SDK, iOS SDK?
В вики написано, что PhoneGap <<позволяет создать приложения для мобильных устройств используя...

Windows 8.1 не хочет работать с AudioVideoPlayback.dll directx sdk установлен
скачал один пример он использует ее из Windows/.Net/Directx Shared или похоже/и там 1я папка но мой...

Nokia c7 epub reader fbreader dorian ionic
1) FBreader 0.99.5 - невозможно удалить из библиотеки однажды добавленную отдельную книгу (те, что...

Убрать предупреждение с sdk microsoft.net.sdk.windows desktop
Не хотел создавать эту тему но меня одно предупреждение смущает. Хотелось бы его убрать: больше не...

Sdk в настойках Android Studio и sdk в Project Structure
То есть получается что путь к sdk которое использует Android Studio прописывается в Settings...

Evolis SDK & Elyctis SDK C#
Добрый день! Столкнулся с задачей связать работу карточного принтера Evolis Primacy и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru