elifut / android Goto Github PK
View Code? Open in Web Editor NEWEliFUT is a "football manager" style Android game
Home Page: http://elifut.com
License: Apache License 2.0
EliFUT is a "football manager" style Android game
Home Page: http://elifut.com
License: Apache License 2.0
Need to fall back to default colors
As I leave the league
and hit ✓
, this app is still running well. so users can choose the country and see other leagues.
When I turn off internet data and leave the league
, then I hit ✓
suddenly the application is broken.
abandon league
✓
in the bottom right corner.Xiomi Redmi. | Nougat, 7.12 N2G47H (RAM: 2 GB)
Browser: EliFUT v1.0.6
Hi felipe,
The output of ./gradlew check is this:
I also used it in android studio in windows and it has the same problem.
I commented on your medium.com writing and sent 2 email to [email protected] but no answer is given.!
thanks
mahdi@vaio ~/w/EFIFUT> ./gradlew check
To honour the JVM settings for this build a new JVM will be forked. Please consider using the daemon: https://docs.gradle.org/2.10/userguide/gradle_daemon.html.
Failed to notify ProjectEvaluationListener.afterEvaluate(), but primary configuration failure takes precedence.
java.lang.RuntimeException: SDK location not found. Define location with sdk.dir in the local.properties file or with an ANDROID_HOME environment variable.
at com.android.build.gradle.internal.SdkHandler.getAndCheckSdkFolder(SdkHandler.java:102)
at com.android.build.gradle.internal.SdkHandler.getSdkLoader(SdkHandler.java:112)
at com.android.build.gradle.internal.SdkHandler.initTarget(SdkHandler.java:86)
at com.android.build.gradle.BasePlugin.ensureTargetSetup(BasePlugin.java:673)
at com.android.build.gradle.BasePlugin.createAndroidTasks(BasePlugin.java:610)
at com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java:566)
at com.android.build.gradle.BasePlugin$10$1.call(BasePlugin.java:563)
at com.android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.java:55)
at com.android.builder.profile.ThreadRecorder$1.record(ThreadRecorder.java:47)
at com.android.build.gradle.BasePlugin$10.execute(BasePlugin.java:562)
at com.android.build.gradle.BasePlugin$10.execute(BasePlugin.java:559)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:93)
at org.gradle.internal.event.BroadcastDispatch$ActionInvocationHandler.dispatch(BroadcastDispatch.java:82)
at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:44)
at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:79)
at org.gradle.internal.event.BroadcastDispatch.dispatch(BroadcastDispatch.java:30)
at org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:93)
at com.sun.proxy.$Proxy11.afterEvaluate(Unknown Source)
at org.gradle.configuration.project.LifecycleProjectEvaluator.notifyAfterEvaluate(LifecycleProjectEvaluator.java:67)
at org.gradle.configuration.project.LifecycleProjectEvaluator.evaluate(LifecycleProjectEvaluator.java:61)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:510)
at org.gradle.api.internal.project.AbstractProject.evaluate(AbstractProject.java:90)
at org.gradle.execution.TaskPathProjectEvaluator.configureHierarchy(TaskPathProjectEvaluator.java:47)
at org.gradle.configuration.DefaultBuildConfigurer.configure(DefaultBuildConfigurer.java:35)
at org.gradle.initialization.DefaultGradleLauncher$2.run(DefaultGradleLauncher.java:125)
at org.gradle.internal.Factories$1.create(Factories.java:22)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:52)
at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:122)
at org.gradle.initialization.DefaultGradleLauncher.access$200(DefaultGradleLauncher.java:32)
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:99)
at org.gradle.initialization.DefaultGradleLauncher$1.create(DefaultGradleLauncher.java:93)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:90)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:62)
at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:93)
at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:82)
at org.gradle.launcher.exec.InProcessBuildActionExecuter$DefaultBuildController.run(InProcessBuildActionExecuter.java:94)
at org.gradle.tooling.internal.provider.ExecuteBuildActionRunner.run(ExecuteBuildActionRunner.java:28)
at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:43)
at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:28)
at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
at org.gradle.launcher.exec.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:48)
at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:52)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:37)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:26)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:34)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:74)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.call(ForwardClientInput.java:72)
at org.gradle.util.Swapper.swap(Swapper.java:38)
at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:72)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.health.DaemonHealthTracker.execute(DaemonHealthTracker.java:40)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:66)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:72)
at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:36)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.health.HintGCAfterBuild.execute(HintGCAfterBuild.java:41)
at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:120)
at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:50)
at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:246)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
FAILURE: Build failed with an exception.
Where:
Build file '/home/mahdi/workspace/EFIFUT/app/build.gradle' line: 25
What went wrong:
A problem occurred evaluating project ':app'.
Could not find property 'ELIFUT_CERT_PATH' on SigningConfig_Decorated{name=release, storeFile=/home/mahdi/workspace/EFIFUT/app/elifut.keystore, storePassword=null, keyAlias=null, keyPassword=null, storeType=/home/mahdi/workspace/EFIFUT/app/elifut.keystore}.
Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.
BUILD FAILED
Total time: 6.009 secs
mahdi@vaio ~/w/EFIFUT>
Eg.: Says "defeated" when was actually the winner
where is the links of json responses?
Seria muito bacana ter esse app no F-Droid, que é uma espécie de Google Play mas com apenas software livre: https://f-droid.org/
Aqui tem instruções de como adicioná-lo à fila de inclusão: https://f-droid.org/contribute/
(Presumi que você fala português pelo seu nome rs)
Things to display
Instead of throwing an exception when loading the league details
Game play should continue from the state it was before screen orientation changes.
Once orientation changes, the gameplay goes into a loop, repeating itself till the game is cancelled.
(https://youtu.be/oNVzi7JYGhM)
For some teams the white text is not readable, eg.: San Martin in Argentina
Supposedly, the app does not crash and still works when closing the app and reopening it.
Initially when I installed the application, I managed to enter into the application. After logging in the dashboard menu suddenly the application crashes by itself. Then I tried to re-enter and did not work, the application always crashes.
05-27 23:44:37.656 16088 16088 E AndroidRuntime: FATAL EXCEPTION: main
05-27 23:44:37.656 16088 16088 E AndroidRuntime: Process: com.elifut, PID: 16088
05-27 23:44:37.656 16088 16088 E AndroidRuntime: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.String com.elifut.models.League.name()' on a null object reference
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at com.elifut.fragment.TeamDetailsFragment.loadLeague(TeamDetailsFragment.java:89)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at com.elifut.fragment.TeamDetailsFragment.onCreateView(TeamDetailsFragment.java:83)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.Fragment.performCreateView(Fragment.java:2337)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1419)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1740)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1809)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.BackStackRecord.executeOps(BackStackRecord.java:799)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2580)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2367)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2322)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentManagerImpl.execSingleAction(FragmentManager.java:2199)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.BackStackRecord.commitNowAllowingStateLoss(BackStackRecord.java:651)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.app.FragmentPagerAdapter.finishUpdate(FragmentPagerAdapter.java:145)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.view.ViewPager.populate(ViewPager.java:1236)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.view.ViewPager.populate(ViewPager.java:1084)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.view.ViewPager.onMeasure(ViewPager.java:1614)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.design.widget.CoordinatorLayout.onMeasureChild(CoordinatorLayout.java:714)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.design.widget.HeaderScrollingViewBehavior.onMeasureChild(HeaderScrollingViewBehavior.java:91)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.design.widget.AppBarLayout$ScrollingViewBehavior.onMeasureChild(AppBarLayout.java:1361)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.design.widget.CoordinatorLayout.onMeasure(CoordinatorLayout.java:784)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v4.widget.DrawerLayout.onMeasure(DrawerLayout.java:1060)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.support.v7.widget.ContentFrameLayout.onMeasure(ContentFrameLayout.java:139)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.LinearLayout.measureChildBeforeLayout(LinearLayout.java:1464)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.LinearLayout.measureVertical(LinearLayout.java:758)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.LinearLayout.onMeasure(LinearLayout.java:640)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewGroup.measureChildWithMargins(ViewGroup.java:6085)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.widget.FrameLayout.onMeasure(FrameLayout.java:185)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at com.android.internal.policy.DecorView.onMeasure(DecorView.java:693)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.View.measure(View.java:19883)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewRootImpl.performMeasure(ViewRootImpl.java:2317)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewRootImpl.measureHierarchy(ViewRootImpl.java:1408)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1661)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1296)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:6401)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.Choreographer$CallbackRecord.run(Choreographer.java:876)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.Choreographer.doCallbacks(Choreographer.java:688)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.Choreographer.doFrame(Choreographer.java:623)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:862)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.os.Handler.handleCallback(Handler.java:754)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:95)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.os.Looper.loop(Looper.java:163)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:6361)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:904)
05-27 23:44:37.656 16088 16088 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:794)
Supposedly, When the league is ended and try to click on the "Round of matches" feature to see the result, the app will not crash.
Initially, after I selecting the country and clicking the "Round of matches" feature to do Match round. And after the match is over, I click on the "Match" feature to see the results of the match. However, once the match results are displayed, and I try again clicking on the feature, the app crashes. And I have tried to repeat doing the same thing, and the app still crashes and exits by itself.
https://www.youtube.com/watch?v=uAGjVPGtEQc
05-28 00:59:20.859 9452 9452 E AndroidRuntime: FATAL EXCEPTION: main
05-28 00:59:20.859 9452 9452 E AndroidRuntime: Process: com.elifut, PID: 9452
05-28 00:59:20.859 9452 9452 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.elifut/com.elifut.activity.MatchProgressActivity}: java.lang.NullPointerException: Attempt to invoke virtual method 'com.elifut.models.MatchResult com.elifut.models.Match.result()' on a null object reference
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2449)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2509)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.ActivityThread.access$1000(ActivityThread.java:153)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1373)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.os.Handler.dispatchMessage(Handler.java:102)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.os.Looper.loop(Looper.java:154)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.ActivityThread.main(ActivityThread.java:5527)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at java.lang.reflect.Method.invoke(Native Method)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:739)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:629)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'com.elifut.models.MatchResult com.elifut.models.Match.result()' on a null object reference
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at com.elifut.activity.MatchProgressActivity.onCreate(MatchProgressActivity.java:156)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.Activity.performCreate(Activity.java:6303)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1108)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2402)
05-28 00:59:20.859 9452 9452 E AndroidRuntime: ... 9 more
05-28 00:59:20.861 9452 9452 E MQSEventManagerDelegate: failed to get MQSService.
Seria bem massa ter esse app distribuído pelo F-Droid! https://f-droid.org/
hello, how can i fix this error
"Failed to load list of countries."
it expected that i can able to play game in landscape mode when i select Abandon League and select a new league without crash
i start the game selecting **Argentina **then it start downloading game data . but when i click on Abandon League and select **Austraila **and it again start download game data and when completing download and i try to play game in landscape mode the app crash.
Browser : 1.0.6
Operating system: android 5.1
Error:(16, 0) Could not find property 'ELIFUT_FABRIC_API_KEY' on project ':app
what is the problem?
When you click the tick to indicate your country selection and the country list has not loaded the tick should be disabled as no country has been selected, or the ticks should just do nothing.
When the country list doesn't load because you haven't got an internet connection and you press the tick to indicate your country selection a crash occurs.
An image which shows the issue can be seen below:
(Please note within the image I also show the country list loading correctly at the start of the video, as I don't have a SIM in this device I didn't need to disable data although I have included this in my steps to reproduce).
Fabric.with(this, new Crashlytics());
which activity put it ?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.