Code Monkey home page Code Monkey logo

demoapp's Issues

Applovin Quality Service plugin incompatible with React Native 0.71?

Updated to React Native 0.71 and I believe I have done all the necessary updates to my project files.

I am getting the following error on Android:

`> Configure project :app

AppLovin Quality Service Plug-in for Gradle and Android Studio Version 4.8.2
Copyright (c) 2022 AppLovin Ltd. All rights reserved.

[SafeDK-ERROR] Android variants not detected.
Please make sure you place the directive:
apply plugin: 'applovin'
after you apply the Android plugin in your build.gradle file

FAILURE: Build completed with 2 failures.

1: Task failed with an exception.

  • Where:
    Build file '/[path]/android/app/build.gradle' line: 210

  • What went wrong:
    A problem occurred evaluating project ':app'.

Could not get unknown property 'hermesEnabled' for object of type org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler.

  • Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
==============================================================================

2: Task failed with an exception.

  • What went wrong:
    A problem occurred configuring project ':app'.

Android variants not detected.
Please make sure you place the directive:
apply plugin: 'applovin'
after you apply the Android plugin in your build.gradle file

  • Try:

Run with --stacktrace option to get the stack trace.
Run with --info or --debug option to get more log output.
Run with --scan to get full insights.
==============================================================================

BUILD FAILED in 2s`

Crash on released apk

2022-01-25 00:14:25.637 8875-8875/? E/AndroidRuntime: FATAL EXCEPTION: main
    Process: io.goooler.demoapp, PID: 8875
    java.lang.RuntimeException: Unable to start activity ComponentInfo{io.goooler.demoapp/io.goooler.demoapp.main.ui.MainActivity}: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3622)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3786)
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85)
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2257)
        at android.os.Handler.dispatchMessage(Handler.java:106)
        at android.os.Looper.loop(Looper.java:233)
        at android.app.ActivityThread.main(ActivityThread.java:8030)
        at java.lang.reflect.Method.invoke(Native Method)
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631)
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978)
     Caused by: java.lang.ClassCastException: java.lang.Class cannot be cast to java.lang.reflect.ParameterizedType
        at x4.c.a(SourceFile:1)
        at r4.a.onCreate(SourceFile:2)
        at io.goooler.demoapp.main.ui.MainActivity.onCreate(SourceFile:1)
        at android.app.Activity.performCreate(Activity.java:8006)
        at android.app.Activity.performCreate(Activity.java:7990)
        at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1329)
        at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3595)
        at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3786) 
        at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:85) 
        at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135) 
        at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95) 
        at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2257) 
        at android.os.Handler.dispatchMessage(Handler.java:106) 
        at android.os.Looper.loop(Looper.java:233) 
        at android.app.ActivityThread.main(ActivityThread.java:8030) 
        at java.lang.reflect.Method.invoke(Native Method) 
        at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:631) 
        at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:978) 

MainActivity extends BaseBindingActivity with generic argument MainActivityBinding:

@AndroidEntryPoint
@Route(path = RouterPath.MAIN)
class MainActivity : BaseBindingActivity<MainActivityBinding>() {

binding instantiated by inflateBinding extension in BaseBindingActivity:

abstract class BaseBindingActivity<VB : ViewDataBinding> : BaseThemeActivity(), IBinding<VB> {
override lateinit var binding: VB
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
binding = (inflateBinding(layoutInflater) as VB).also {
it.lifecycleOwner = this
setContentView(it.root)
}
}
}

inflateBinding generate binding by reflection:

fun <T : ViewBinding> LifecycleOwner.inflateBinding(inflater: LayoutInflater): T {
return (javaClass.genericSuperclass as ParameterizedType).actualTypeArguments
.filterIsInstance<Class<T>>()
.first()
.getDeclaredMethod("inflate", LayoutInflater::class.java)
.invoke(null, inflater) as T
}

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.


Warning

Renovate failed to look up the following dependencies: Failed to look up maven package com.github.chrisbanes:PhotoView.

Files affected: gradle/libs.versions.toml


Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/ci.yml
  • actions/checkout v4
  • gradle/actions v3
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/actions v3
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/actions v3
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/actions v3
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/actions v3
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/actions v3
  • actions/cache v4
  • reactivecircus/android-emulator-runner v2
  • reactivecircus/android-emulator-runner v2
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/actions v3
  • actions/upload-artifact v4
.github/workflows/release.yml
  • actions/checkout v4
  • actions/setup-java v4
  • gradle/actions v3
  • ncipollo/release-action v1
gradle
gradle.properties
settings.gradle.kts
  • com.gradle.develocity 3.17.4
build.gradle.kts
adapter/build.gradle.kts
app/build.gradle.kts
base/build.gradle.kts
biz/detail/build.gradle.kts
biz/login/build.gradle.kts
biz/main/build.gradle.kts
biz/obsolete/build.gradle.kts
biz/web/build.gradle.kts
common/build.gradle.kts
gradle/libs.versions.toml
  • org.jetbrains.kotlin:kotlin-test-junit5 2.0.0
  • org.jetbrains.kotlinx:kotlinx-coroutines-android 1.8.1
  • org.jetbrains.kotlinx:kotlinx-collections-immutable 0.3.7
  • androidx.compose:compose-bom 2024.05.00
  • androidx.activity:activity 1.9.0
  • androidx.activity:activity-compose 1.9.0
  • androidx.annotation:annotation 1.8.0
  • androidx.appcompat:appcompat 1.7.0
  • androidx.browser:browser 1.8.0
  • androidx.cardview:cardview 1.0.0
  • androidx.collection:collection-ktx 1.4.0
  • androidx.constraintlayout:constraintlayout 2.1.4
  • androidx.coordinatorlayout:coordinatorlayout 1.2.0
  • androidx.core:core-ktx 1.13.1
  • androidx.fragment:fragment-ktx 1.7.1
  • androidx.lifecycle:lifecycle-service 2.8.1
  • androidx.lifecycle:lifecycle-viewmodel-ktx 2.8.1
  • androidx.paging:paging-runtime 3.3.0
  • androidx.recyclerview:recyclerview 1.3.2
  • androidx.room:room-compiler 2.6.1
  • androidx.room:room-ktx 2.6.1
  • androidx.room:room-runtime 2.6.1
  • androidx.viewpager2:viewpager2 1.1.0
  • androidx.webkit:webkit 1.11.0
  • com.squareup.leakcanary:leakcanary-android 2.14
  • com.squareup.moshi:moshi 1.15.1
  • com.squareup.moshi:moshi-kotlin-codegen 1.15.1
  • com.squareup.okhttp3:okhttp 4.12.0
  • com.squareup.okhttp3:logging-interceptor 4.12.0
  • com.squareup.okhttp3:mockwebserver 4.12.0
  • com.squareup.retrofit2:retrofit 2.11.0
  • com.squareup.retrofit2:converter-gson 2.11.0
  • com.squareup.retrofit2:converter-moshi 2.11.0
  • com.google.code.gson:gson 2.11.0
  • com.google.android.material:material 1.12.0
  • com.github.chuckerteam.chucker:library 4.0.0
  • com.github.chuckerteam.chucker:library-no-op 4.0.0
  • io.coil-kt:coil 2.6.0
  • io.coil-kt:coil-gif 2.6.0
  • io.coil-kt:coil-svg 2.6.0
  • io.github.h07000223:flycoTabLayout 3.0.0
  • com.github.bumptech.glide:glide 4.16.0
  • com.github.bumptech.glide:okhttp3-integration 4.16.0
  • jp.wasabeef:glide-transformations 4.3.0
  • com.github.chrisbanes:PhotoView 2.3.0
  • io.reactivex.rxjava3:rxandroid 3.0.2
  • io.reactivex.rxjava3:rxjava 3.1.8
  • io.github.scwang90:refresh-footer-classics 2.1.0
  • io.github.scwang90:refresh-header-classics 2.1.0
  • io.github.scwang90:refresh-layout-kernel 2.1.0
  • com.blankj:utilcodex 1.31.1
  • com.pinterest.ktlint:ktlint-cli 1.2.1
  • io.nlopez.compose.rules:detekt 0.4.1
  • com.android.application 8.4.1
  • com.android.library 8.4.1
  • org.jetbrains.kotlin.android 2.0.0
  • org.jetbrains.kotlin.plugin.compose 2.0.0
  • com.google.devtools.ksp 2.0.0-1.0.21
  • com.sergei-lapin.napt 1.19
  • com.diffplug.spotless 6.25.0
  • io.gitlab.arturbosch.detekt 1.23.6
  • org.gradle.android.cache-fix 3.0.1
gradle-wrapper
gradle/wrapper/gradle-wrapper.properties
  • gradle 8.8

  • Check this box to trigger a request for Renovate to run again on this repository

Action Required: Fix Renovate Configuration

There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.

Location: .github/renovate.json
Error type: The renovate configuration file contains some invalid settings
Message: Each Regex Manager must contain a non-empty matchStrings array

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.