Wpis z mikrobloga

#androiddev #java
Pomóżcie Mirkowi w walce z javą ( ͡° ͜ʖ ͡°)

Potrzebuję w podstawowym activity w OnCreate odpalić inne avtivity (PromotionActivity). Wszystko działa jeżeli odpalam to jako application, ale jeżeli exportuje to jako jar library i odpalam z poziomu innej aplikacji dostaję błąd:

java.lang.NoSuchFieldError: No static field promotion of type I in class Lcom/rsgapps/zenfinity/R$layout; or its superclasses (declaration of 'com.rsgapps.zenfinity.R$layout; appears in /data/app/com.rsgapps.zenfinity-1/base.apk)
at com.rsgapps.zenfinity.promotion.PromotionActivity.onCreate(PromotionActivity.java:45)


linia 45 z PromotionActivity mówi: setContentView(R.layout.promotion);

Dokładnie co chcę zrobić to nadpisać defaultowy MainActivity z Unity i podczas OnCreate odpalić interstitial promocyjny. Samo nadpisywanie MainActivity działa sprawnie, dopóki nie odpalam PromotionActivity.
RSGApps - #androiddev #java 
Pomóżcie Mirkowi w walce z javą ( ͡° ͜ʖ ͡°)

Potrzebu...

źródło: comment_EAnvoxSyLojhruXAb1JGAlSPdpQLVQQ8.jpg

Pobierz
  • 5
  • Odpowiedz
@RSGApps: jak robisz eksport jako jar to ida tylko tam skompilowane klasy bez resourcow. zrob z tego normalna biblioteke androidowa .aar a nie jar
  • Odpowiedz
@jablo: dzięki :)
co prawda z aar nie zadziałało bo miałem za dużo syfu w res, ale do Unity dodałem tylko katalog res z potrzebnym layoutem i działa z jara.
  • Odpowiedz