SamRock's Recent Forum Activity

  • Hi,

    This is my second Crash Report thread, first one was closed as we found it was due to x86 processor compatibility.

    Here is the Crash Report in MS-Excel report. It has the Error detail, Android version and device name:

    https://drive.google.com/file/d/0B3-U8v ... sp=sharing

    This thread has mostly JavaScript error, "Din't find class" error. I am not sure where to find and fix this code? Is it inside the APK?

    java.lang.RuntimeException: Unable to instantiate activity ComponentInfo{com.gamessolidrock.lastofthesurvivors/com.gamessolidrock.lastofthesurvivors.LastoftesurvivorsV4}: java.lang.ClassNotFoundException: Didn't find class "com.gamessolidrock.lastofthesurvivors.LastoftesurvivorsV4" on path: DexPathList[[zip file "/mnt/asec/com.gamessolidrock.lastofthesurvivors-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/com.gamessolidrock.lastofthesurvivors-1/lib, /vendor/lib, /system/lib]]
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2264)
    at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2390)
    at android.app.ActivityThread.access$800(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1321)
    at android.os.Handler.dispatchMessage(Handler.java:110)
    at android.os.Looper.loop(Looper.java:193)
    at android.app.ActivityThread.main(ActivityThread.java:5299)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:515)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:825)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:641)
    at dalvik.system.NativeStart.main(Native Method)
    Caused by: java.lang.ClassNotFoundException: Didn't find class "com.gamessolidrock.lastofthesurvivors.LastoftesurvivorsV4" on path: DexPathList[[zip file "/mnt/asec/com.gamessolidrock.lastofthesurvivors-1/pkg.apk"],nativeLibraryDirectories=[/mnt/asec/com.gamessolidrock.lastofthesurvivors-1/lib, /vendor/lib, /system/lib]]
    at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:497)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:457)
    at android.app.Instrumentation.newActivity(Instrumentation.java:1061)
    at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2255)
    ... 11 more
    Suppressed: java.io.IOException: unable to open DEX file
    at dalvik.system.DexFile.openDexFileNative(Native Method)
    at dalvik.system.DexFile.openDexFile(DexFile.java:296)
    at dalvik.system.DexFile.<init>(DexFile.java:80)
    at dalvik.system.DexFile.<init>(DexFile.java:59)
    at dalvik.system.DexPathList.loadDexFile(DexPathList.java:263)
    at dalvik.system.DexPathList.makeDexElements(DexPathList.java:230)
    at dalvik.system.DexPathList.<init>(DexPathList.java:112)
    at dalvik.system.BaseDexClassLoader.<init>(BaseDexClassLoader.java:48)
    at dalvik.system.PathClassLoader.<init>(PathClassLoader.java:65)
    at android.app.ApplicationLoaders.getClassLoader(ApplicationLoaders.java:57)
    at android.app.LoadedApk.getClassLoader(LoadedApk.java:326)
    at android.app.LoadedApk.makeApplication(LoadedApk.java:508)
    at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4514)
    at android.app.ActivityThread.access$1500(ActivityThread.java:151)
    at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1381)
    ... 8 more[/code:qa3dqe83]
    
    The below error seems to be related to some classes "com.smartmobilesoftware.util.IabHelper" &  "jp.wizcorp.phonegap.plugin.wizPurchase.IAP", I dont remember adding them to my project. I only used Cranberries's IAP Plugin.
    
    [code:qa3dqe83]java.lang.IllegalStateException: Can't start async operation (refresh inventory) because another async operation(refresh inventory) is in progress.
    at com.smartmobilesoftware.util.IabHelper.flagStartAsync(IabHelper.java:819)
    at com.smartmobilesoftware.util.IabHelper.queryInventoryAsync(IabHelper.java:611)
    at jp.wizcorp.phonegap.plugin.wizPurchase.IAP$2.onIabSetupFinished(IAP.java:278)
    at com.smartmobilesoftware.util.IabHelper$1.onServiceConnected(IabHelper.java:260)
    at android.app.LoadedApk$ServiceDispatcher.doConnected(LoadedApk.java:1068)
    at android.app.LoadedApk$ServiceDispatcher$RunConnection.run(LoadedApk.java:1085)
    at android.os.Handler.handleCallback(Handler.java:605)
    at android.os.Handler.dispatchMessage(Handler.java:92)
    at android.os.Looper.loop(Looper.java:137)
    at android.app.ActivityThread.main(ActivityThread.java:4424)
    at java.lang.reflect.Method.invokeNative(Native Method)
    at java.lang.reflect.Method.invoke(Method.java:511)
    at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:784)
    at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:551)
    at dalvik.system.NativeStart.main(Native Method)[/code:qa3dqe83]
    
    Any help will be really appreciated, getting lot of negative reviews <img src="{SMILIES_PATH}/icon_e_sad.gif" alt=":(" title="Sad">
  • Hi,

    today i started working on an isometric tower defense game, using the lovely assets by Kenney.

    Didnt got much yet, only a map, some enemy walking the path and making sure everything has the wright z-order. Isometric game design is totally new to me and i had a hard time figuring everything out with this damn z-order and where to place the tiles <img src="{SMILIES_PATH}/icon_e_biggrin.gif" alt=":D" title="Very Happy">

    but anyway, you can see what i got here: http://fldr.de/tower3

    That looks amazing!

    Here is my Isometric Endless runner game <img src="{SMILIES_PATH}/icon_e_smile.gif" alt=":)" title="Smile">

    viewtopic.php?f=148&t=125571

    Video and Google Play link in my signature

    Did you manage to raise the sprite when they walk over an elevated road like for instance the Bridge in your screenshot? How is that done?

  • How about cranberrygame IAP? Does ir work?

    Yes it works perfectly! Yu can purchase Consumable and Durables without any issue.

    Unfortunately it only supports Google Play and Apple Store. I need similar feature on Windows Store too. I have request cranberrygame to add support for Windows 8.1 too. Lets see if he can do it in time, then we don't have to depend on the Official IAP plugin anymore.

    Strange when IAP (apart from Ads) is the only way we Devs can make some money and its key features are not supported by "Official" Construct2 Plugins!

    I am forced to maintain multiple versions of the same game

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Thanks! Now I have my game with x86 compatibility! Yey!

    Good luck!

    Awesome! You are most welcome

    Let me know response from your users

  • It seems that your Google Play link is broken in your first post of this topic.

    Thank you for pointing out! I fixed the link

    Please try now

  • Update 3: **x86 version released on Google Play! People with Tablets.. please check it out and let me know your experience! **

  • Hi All,

    I noticed that couple of users were rating my game low because my game didnt run on their x86 devices! It took me sometime to figure what was going on!

    Now I have uploaded two version of my Android game, ARM and x86.

    I would really appreciate if people with x86 Android devices can test my Game and let me know their experience. Does it run or crashes? How is the performance? If you loved the game request you to leave the rating and review.

    If not, let me know what you disliked here.. I will work on fixing it!

    You can link on the "Google Play" link in my signature.

  • Shack You are on the right track. Just ensure that everytime you start you app and the Store, fetch the IAP Purchased status using "Has Purchase ("You Product Name"), Then set your Global Variable to 0 or 1.

    I am using the same method in my game. And It works well.

    You can checkout my game from the below link!

  • you could use the PayPal plugin to avoid the IAP issues. there is one commercial one that allows you to use your paypal merchant buttons, and not sure what you say about consumables? you mean in game consumables? you could sell 1 item in your merchant account, that in game will trigger a replenishment of a consumable(e.g buy item 100xbullets, when bought in game will give u 100 bullets, but you need to do the events for it, there is no plugin that will do that for you, you have to have knowledge of How API's works and paypal plugins. )

    Hi there, not sure what you saying. But there are Plugins that handles in-App Purchases seemlessly. One such is provided by I am using his plugin in my Android version and it works perfectly. I can buy Coins, XP Points and Non-Consumable products like "Remove Ads".

    You can try my game, link is in the Signature below.

    Unfortunately, the official C2 Plugin does not allow you to "consume" products yet. So if you buy a pack of Coins using this plugin, then the product gets locked and you can never buy it with your linked account again! Thats why it needs to be "consumed"

  • Well... after a couple of days of intensive debugging and massive optimizations, found the bug, found this post and unfortunately I see that there's no solution to this... I know some good people at Microsoft, I'll see what they can do!

    Yes please! I am working with from local MS Windows Phone team here. They said they are working on a fix.

    We need to get more attention to this issue!

  • x86 version released! People with Tabs.. please check it out and let me know your experience!

SamRock's avatar

SamRock

Member since 7 Apr, 2014

None one is following SamRock yet!

Connect with SamRock

Trophy Case

  • 10-Year Club
  • x2
    Coach One of your tutorials has over 1,000 readers

Progress

11/44
How to earn trophies