Я пытаюсь создать приложение с угловым Ionic + конденсатором. Один из компонентов должен иметь возможность читать сообщения NFC.
если я попробую ионную подачу в коде Visual Studio, все будет работать нормально. но когда я пытаюсь 'run app' в Android Studio я получил 9 ошибок:
Build anrdoid: failed At 25/07/2024 12:54 with 9 errors, 2 warnings
warning: Using flatDir should be avoided because it doesn't support any meta-data formats.
warning: SDK processing. This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered. This can happen if you use versions of Android Studio and the command-line tools that were released at different times.
Ошибки:
> Task :capacitor-cordova-android-plugins:compileDebugJavaWithJavac
C:\Users\Manuel\Desktop\Seminario-UTN\Frontend\SUBD-transport\android\capacitor-cordova-android-plugins\src\main\java\com\chariotsolutions\nfc\plugin\NfcPlugin.java:550: error: cannot find symbol
nfcAdapter.setNdefPushMessage(p2pMessage, getActivity());
^
symbol: method setNdefPushMessage(NdefMessage,Activity)
location: variable nfcAdapter of type NfcAdapter
плюс еще 8 таких же и
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\Manuel\Desktop\Seminario-UTN\Frontend\SUBD-transport\android\capacitor-cordova-android-plugins\src\main\java\cordova\plugins\Diagnostic.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
9 errors
> Task :capacitor-cordova-android-plugins:compileDebugJavaWithJavac FAILED
Поскольку я студент и у меня нет опыта работы с Ionic, а мой опыт работы с Angular очень ограничен, я постараюсь шаг за шагом комментировать то, что я сделал.
Поискав в Интернете, я нашел это: https://www.npmjs.com/package/@awesome- ... lugins/nfc
поэтому я сделал следующее:
npm install @awesome-cordova-plugins/core
npm install @awesome-cordova-plugins/nfc
npm install @ionic-native/core
npm install @ionic-native/nfc
npm install phonegap-nfc
app.module.ts:
import { NFC } from '@awesome-cordova-plugins/nfc/ngx';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, HttpClientModule],
providers: [
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
{ provide: HTTP_INTERCEPTORS, useClass: AuthInterceptorService, multi: true },
NFC
],
bootstrap: [AppComponent],
})
export class AppModule {}
и в NfcReaderComponent:
import { NFC } from '@awesome-cordova-plugins/nfc/ngx';
...
constructor(
private nfc: NFC,
Подробнее здесь: https://stackoverflow.com/questions/787 ... vac-failed
Конденсатор-cordova-android-plugins:compileDebugJavaWithJavac FAILED ⇐ Android
Форум для тех, кто программирует под Android
1721936292
Anonymous
Я пытаюсь создать приложение с угловым Ionic + конденсатором. Один из компонентов должен иметь возможность читать сообщения NFC.
если я попробую ионную подачу в коде Visual Studio, все будет работать нормально. но когда я пытаюсь 'run app' в Android Studio я получил 9 ошибок:
Build anrdoid: failed At 25/07/2024 12:54 with 9 errors, 2 warnings
warning: Using flatDir should be avoided because it doesn't support any meta-data formats.
warning: SDK processing. This version only understands SDK XML versions up to 3 but an SDK XML file of version 4 was encountered. This can happen if you use versions of Android Studio and the command-line tools that were released at different times.
Ошибки:
> Task :capacitor-cordova-android-plugins:compileDebugJavaWithJavac
C:\Users\Manuel\Desktop\Seminario-UTN\Frontend\SUBD-transport\android\capacitor-cordova-android-plugins\src\main\java\com\chariotsolutions\nfc\plugin\NfcPlugin.java:550: error: cannot find symbol
nfcAdapter.setNdefPushMessage(p2pMessage, getActivity());
^
symbol: method setNdefPushMessage(NdefMessage,Activity)
location: variable nfcAdapter of type NfcAdapter
плюс еще 8 таких же и
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: C:\Users\Manuel\Desktop\Seminario-UTN\Frontend\SUBD-transport\android\capacitor-cordova-android-plugins\src\main\java\cordova\plugins\Diagnostic.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
9 errors
> Task :capacitor-cordova-android-plugins:compileDebugJavaWithJavac FAILED
Поскольку я студент и у меня нет опыта работы с Ionic, а мой опыт работы с Angular очень ограничен, я постараюсь шаг за шагом комментировать то, что я сделал.
Поискав в Интернете, я нашел это: https://www.npmjs.com/package/@awesome-cordova-plugins/nfc
поэтому я сделал следующее:
npm install @awesome-cordova-plugins/core
npm install @awesome-cordova-plugins/nfc
npm install @ionic-native/core
npm install @ionic-native/nfc
npm install phonegap-nfc
app.module.ts:
import { NFC } from '@awesome-cordova-plugins/nfc/ngx';
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule, IonicModule.forRoot(), AppRoutingModule, HttpClientModule],
providers: [
{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },
{ provide: HTTP_INTERCEPTORS, useClass: AuthInterceptorService, multi: true },
NFC
],
bootstrap: [AppComponent],
})
export class AppModule {}
и в NfcReaderComponent:
import { NFC } from '@awesome-cordova-plugins/nfc/ngx';
...
constructor(
private nfc: NFC,
Подробнее здесь: [url]https://stackoverflow.com/questions/78795167/capacitor-cordova-android-pluginscompiledebugjavawithjavac-failed[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия