Git Product home page Git Product logo

apktoolplus's People

Contributors

linchaolong avatar linchaolong-learn avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

apktoolplus's Issues

ndkbulid problem

Use NDKBULID generate SO library, packaged into JIAGU.ZIP, after installation, found that can not start, very strange

Multidex not supported

Currently multidex isn't supported, only single dex is encrypted.

image

Possible to support Multidex?

改正了AndroidSDK版本以后,出现以下错误

把sdk版本改成24以后,之前的错误没有,会出现以下错误,类加载器没有发现类
但是我的ext的文件夹中包含了jfxrt.jar,在jdk的lib文件夹中也有ant-javafx.jar,所以不知道哪里出现了错误。希望各位同仁可以抽空指点一二。
image
Error:Internal error: (java.lang.ClassNotFoundException) com.android.prefs.AndroidLocation$AndroidLocationException
java.lang.ClassNotFoundException: com.android.prefs.AndroidLocation$AndroidLocationException
at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
at org.jetbrains.jps.android.AndroidJpsUtil.getAndroidTarget(AndroidJpsUtil.java:404)
at org.jetbrains.jps.android.AndroidJpsUtil.getAndroidPlatform(AndroidJpsUtil.java:480)
at org.jetbrains.jps.android.builder.AndroidPreDexBuildTarget.computeRootDescriptors(AndroidPreDexBuildTarget.java:110)
at org.jetbrains.jps.builders.impl.BuildRootIndexImpl.addRoots(BuildRootIndexImpl.java:72)
at org.jetbrains.jps.builders.impl.BuildRootIndexImpl.(BuildRootIndexImpl.java:62)
at org.jetbrains.jps.cmdline.BuildRunner.load(BuildRunner.java:84)
at org.jetbrains.jps.cmdline.BuildSession.runBuild(BuildSession.java:267)
at org.jetbrains.jps.cmdline.BuildSession.run(BuildSession.java:125)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler.lambda$channelRead0$0(BuildMain.java:236)
at org.jetbrains.jps.cmdline.BuildMain$MyMessageHandler$$Lambda$4/2081584087.run(Unknown Source)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl.lambda$executeOnPooledThread$0(SharedThreadPoolImpl.java:42)
at org.jetbrains.jps.service.impl.SharedThreadPoolImpl$$Lambda$2/3213500.run(Unknown Source)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
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)

image

image
图中红色区域导入的包没有被使用。

jar包运行出错

在Windows中双击运行jar包没有反应,在linux中运行报错Error: Could not find or load main class com.linchaolong.apktoolplus.Main。请问作者这是不是jar包有错,是的话还望作者可以发我一个可以运行的jar包([email protected]

修改项目中lib.JiaGu/jni中代码,想要重新生成libapktoolplus_jiagu.so库。

你好!如果修改项目中lib.JiaGu/jni中代码,想要重新生成libapktoolplus_jiagu.so库,对于该项目可行吗?
我删除掉lib.JiaGu下的libs文件,执行重新编译模块或者重编project后,并没有在lib.JiaGu文件夹中生成新的libs。然后执行 app.Builder 模块的 com.linchaolong.apktoolplus.builder.UpdateJiaGu会报找不到libs。
是这个项目本身不支持重新生成lib.JiaGu/libs 还是我配置有问题呢?希望大神能够指导一下,感激不尽。

apk加固后无法运行

你好,加固apk后安装到安卓模拟器不能运行,安卓版本4.1.1、5.1和6.0都测试过

GUI Interface Language

Hi,
I want use this app but i have difficulty in language. Can you add english language ?

学习项目遇到的问题

image
在IntelliJ IDEA 导入工程之后,通过删除.idea文件可以正常运行,但是重启软件之后,就会出现上面的问题。就是先前的一些模块没有了,只剩下工程目录中的一些配置文件,每次导入项目重启之后就会出现这个问题。如果想要正常运行需要重新导入这些模块。请问一下这个问题如何解决。

这个是一开始导入项目时候的情况。猜想会不会与.idea文件删除有关。
image

加固后的软件无法安装

刚开始用了您的加固工具加固软件,在安卓7.1的手机上调试出现安装包损坏的提示
然后我用jar singer重新签名,apk可以正常安装,但是软件不能正常打开。

screenshot_2017-08-29-16-22-11

![screenshot_2017-08-29-16-31-17](https://user-images.githubusercontent.com/29726540/29814733-f2682524-8ce0-11e7-9fa9-f796ae910480.jpg
下面是我在安卓4.4.2模拟器上运行自己重新签名过后的apk(没有重新签名后的apk无法安装),下面是提示信息截图
ltjfe451wc si zvrirqi05
9lw n4 cdi4ylf 1 8ii 9

下面是提示信息,希望博主有空帮忙解答一下
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressStandard.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressStandard.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressSpacebar.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressSpacebar.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressDelete.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressDelete.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressReturn.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressReturn.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressInvalid.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressInvalid.ogg
W/AudioService( 1546): onLoadSoundEffects(), Error -1 while loading samples
I/ActivityManager( 1546): START u0 {act=android.intent.action.VIEW cmp=com.android.packageinstaller/.UninstallAppProgress (has extras)} from pid 2189
D/dalvikvm( 2189): GC_FOR_ALLOC freed 1817K, 36% free 3481K/5360K, paused 1ms, total 1ms
D/dalvikvm( 2189): GC_CONCURRENT freed 1K, 26% free 3969K/5360K, paused 1ms+2ms, total 5ms
I/ActivityManager( 1546): Force stopping cn.itcreator.android.reader appid=10053 user=-1: uninstall pkg
I/ActivityManager( 1546): Killing 2332:cn.itcreator.android.reader/u0a53 (adj 9): stop cn.itcreator.android.reader
W/PackageManager( 1546): Couldn't delete native library directory /data/app-lib/cn.itcreator.android.reader
D/EGL_emulation( 2189): eglMakeCurrent: 0xb81141c0: ver 2 0
E/EGL_emulation( 2189): tid 2189: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MATCH)
W/HardwareRenderer( 2189): Backbuffer cannot be preserved
I/ActivityManager( 1546): Displayed com.android.packageinstaller/.UninstallAppProgress: +86ms
D/EGL_emulation( 2189): eglMakeCurrent: 0xb81141c0: ver 2 0
D/keystore( 1131): calling clear_uid in state: 3
I/InputReader( 1546): Reconfiguring input devices. changes=0x00000010
I/Launcher( 1662): Deferring update until onResume
I/ActivityManager( 1546): Force stopping cn.itcreator.android.reader appid=10053 user=0: pkg removed
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "sms"
D/Documents( 2223): Used cached roots for com.android.providers.downloads.documents
D/Documents( 2223): Loading roots for com.android.externalstorage.documents
I/Launcher( 1662): Deferring update until onResume
D/VoicemailCleanupService( 1717): Cleaning up data for package: cn.itcreator.android.reader
D/BackupManagerService( 1546): Received broadcast Intent { act=android.intent.action.PACKAGE_REMOVED dat=package:cn.itcreator.android.reader flg=0x4000010 (has extras) }
V/BackupManagerService( 1546): removePackageParticipantsLocked: uid=10053 #1
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
W/ContextImpl( 2209): Calling a method in the system process without a qualified user: android.app.ContextImpl.startService:1479 android.content.ContextWrapper.startService:494 android.content.ContextWrapper.startService:494 com.android.keychain.KeyChainBroadcastReceiver.onReceive:12 android.app.ActivityThread.handleReceiver:2419
I/LatinIME:LogUtils( 1633): Dictionary info: dictionary = main:en ; version = 42 ; date = 1381226429
D/dalvikvm( 1546): GC_EXPLICIT freed 954K, 21% free 7493K/9368K, paused 0ms+1ms, total 25ms
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 454656
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "smsto"
D/Documents( 2223): Used cached roots for com.android.providers.media.documents
D/Documents( 2223): Update found 5 roots in 60ms
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mms"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mmsto"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
D/dalvikvm( 1642): GC_CONCURRENT freed 405K, 14% free 3307K/3812K, paused 0ms+0ms, total 2ms
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "sms"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 53248
D/EGL_emulation( 2189): eglMakeCurrent: 0xb81141c0: ver 2 0
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "smsto"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mms"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
D/dalvikvm( 1546): GC_CONCURRENT freed 938K, 18% free 7727K/9368K, paused 2ms+1ms, total 10ms
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mmsto"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
D/dalvikvm( 1662): GC_FOR_ALLOC freed 2852K, 32% free 9386K/13740K, paused 3ms, total 7ms
D/EGL_emulation( 2189): eglMakeCurrent: 0xb81141c0: ver 2 0
D/EGL_emulation( 2189): eglMakeCurrent: 0xb81141c0: ver 2 0
D/dalvikvm( 1662): GC_FOR_ALLOC freed 399K, 22% free 10765K/13740K, paused 3ms, total 4ms
D/EGL_emulation( 2189): eglMakeCurrent: 0xb81141c0: ver 2 0
D/dalvikvm( 1546): GC_CONCURRENT freed 1128K, 16% free 7734K/9120K, paused 3ms+0ms, total 9ms
D/AndroidRuntime( 2380):
D/AndroidRuntime( 2380): >>>>>> AndroidRuntime START com.android.internal.os.RuntimeInit <<<<<<
W/linker ( 2380): libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.
D/AndroidRuntime( 2380): CheckJNI is ON
D/dalvikvm( 2380): Trying to load lib libjavacore.so 0x0
D/dalvikvm( 2380): Added shared lib libjavacore.so 0x0
D/dalvikvm( 2380): Trying to load lib libnativehelper.so 0x0
D/dalvikvm( 2380): Added shared lib libnativehelper.so 0x0
D/dalvikvm( 2380): No JNI_OnLoad found in libnativehelper.so 0x0, skipping init
D/dalvikvm( 2380): Note: class Landroid/app/ActivityManagerNative; has 179 unimplemented (abstract) methods
E/memtrack( 2380): Couldn't load memtrack module (No such file or directory)
E/android.os.Debug( 2380): failed to load memtrack module: -2
D/AndroidRuntime( 2380): Calling main entry com.android.commands.pm.Pm
W/ActivityManager( 1546): No content provider found for permission revoke: file:///data/local/tmp/yoyo.apk
W/ActivityManager( 1546): No content provider found for permission revoke: file:///data/local/tmp/yoyo.apk
I/PackageManager( 1546): Copying native libraries to /data/app-lib/vmdl1350475867
I/PackageParser( 1546): cn.itcreator.android.reader: compat added android.permission.WRITE_EXTERNAL_STORAGE android.permission.READ_PHONE_STATE
D/dalvikvm( 1546): GC_FOR_ALLOC freed 974K, 15% free 7752K/9120K, paused 6ms, total 6ms
I/PackageManager( 1546): Running dexopt on: cn.itcreator.android.reader
W/linker ( 2391): libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.
D/dalvikvm( 2391): DexOpt: load 0ms, verify+opt 0ms, 172388 bytes
I/ActivityManager( 1546): Force stopping cn.itcreator.android.reader appid=10054 user=-1: update pkg
I/InputReader( 1546): Reconfiguring input devices. changes=0x00000010
D/Documents( 2223): Used cached roots for com.android.providers.downloads.documents
D/Documents( 2223): Loading roots for com.android.externalstorage.documents
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "sms"
D/BackupManagerService( 1546): Received broadcast Intent { act=android.intent.action.PACKAGE_ADDED dat=package:cn.itcreator.android.reader flg=0x4000010 (has extras) }
V/BackupManagerService( 1546): addPackageParticipantsLocked: #1
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
D/dalvikvm( 1546): GC_EXPLICIT freed 763K, 15% free 7790K/9120K, paused 1ms+1ms, total 10ms
D/AndroidRuntime( 2380): Shutting down VM
D/dalvikvm( 2380): GC_CONCURRENT freed 93K, 15% free 551K/648K, paused 0ms+0ms, total 0ms
D/Documents( 2223): Used cached roots for com.android.providers.media.documents
D/Documents( 2223): Update found 5 roots in 110ms
D/dalvikvm( 1642): GC_CONCURRENT freed 439K, 15% free 3266K/3812K, paused 0ms+1ms, total 2ms
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "smsto"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mms"
W/RecognitionManagerService( 1546): no available voice recognition services found for user 0
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mmsto"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "sms"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "smsto"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mms"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
D/dalvikvm( 1642): GC_CONCURRENT freed 392K, 13% free 3319K/3812K, paused 1ms+0ms, total 3ms
I/PackageManager( 1546): Action: "android.intent.action.SENDTO"
I/PackageManager( 1546): Category: "android.intent.category.DEFAULT"
I/PackageManager( 1546): Scheme: "mmsto"
I/PackageManager( 1546): Adding preferred activity ComponentInfo{com.android.mms/com.android.mms.ui.ComposeMessageActivity} for user 0 :
I/Choreographer( 1662): Skipped 40 frames! The application may be doing too much work on its main thread.
D/dalvikvm( 1662): GC_FOR_ALLOC freed 2514K, 30% free 9667K/13740K, paused 4ms, total 4ms
D/dalvikvm( 1662): GC_FOR_ALLOC freed 719K, 22% free 10812K/13740K, paused 4ms, total 4ms
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressStandard.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressStandard.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressSpacebar.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressSpacebar.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressDelete.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressDelete.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressReturn.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressReturn.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressInvalid.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressInvalid.ogg
W/AudioService( 1546): onLoadSoundEffects(), Error -1 while loading samples
I/ActivityManager( 1546): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=cn.itcreator.android.reader/.IndexActivity} from pid 1662
D/dalvikvm( 1546): GC_FOR_ALLOC freed 1207K, 16% free 7707K/9120K, paused 6ms, total 7ms
I/dalvikvm-heap( 1546): Grow heap (frag case) to 7.827MB for 251116-byte allocation
D/dalvikvm( 1546): GC_FOR_ALLOC freed 7K, 16% free 7945K/9368K, paused 10ms, total 10ms
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 1105920
D/dalvikvm( 2400): Not late-enabling CheckJNI (already on)
I/dalvikvm( 2400): CheckJNI enabled: not enabling JNI app bug workarounds.
I/ActivityManager( 1546): Start proc cn.itcreator.android.reader for activity cn.itcreator.android.reader/.IndexActivity: pid=2400 uid=10054 gids={50054, 1028, 1015}
D/EGL_emulation( 1662): eglMakeCurrent: 0xb814b540: ver 2 0
D/EGL_emulation( 1662): eglMakeCurrent: 0xb814b540: ver 2 0
D/dalvikvm( 2400): Trying to load lib /data/app-lib/cn.itcreator.android.reader-1/libapktoolplus_jiagu.so 0xacfd91f0
D/dalvikvm( 2400): Added shared lib /data/app-lib/cn.itcreator.android.reader-1/libapktoolplus_jiagu.so 0xacfd91f0
D/dalvikvm( 2400): No JNI_OnLoad found in /data/app-lib/cn.itcreator.android.reader-1/libapktoolplus_jiagu.so 0xacfd91f0, skipping init
E/ProxyApplication( 2400): init app 1
D/dalvikvm( 2400): GC_FOR_ALLOC freed 58K, 5% free 2718K/2836K, paused 2ms, total 3ms
V/PhoneStatusBar( 1597): setLightsOn(true)
I/dalvikvm-heap( 2400): Grow heap (frag case) to 7.709MB for 5242892-byte allocation
D/EGL_emulation( 1662): eglMakeCurrent: 0xb814b540: ver 2 0
D/EGL_emulation( 1597): eglMakeCurrent: 0xb81364d0: ver 2 0
D/dalvikvm( 2400): GC_FOR_ALLOC freed 0K, 2% free 7838K/7960K, paused 6ms, total 6ms
D/dalvikvm( 2400): GC_CONCURRENT freed <1K, 2% free 7838K/7960K, paused 0ms+0ms, total 2ms
E/ApkToolPlus( 2400): data size 216760
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 1105920
E/ApkToolPlus( 2400): decrypt_data size 216756
D/dalvikvm( 2400): DexOpt: --- BEGIN 'classes.dex' (bootstrap=0) ---
W/linker ( 2413): libdvm.so has text relocations. This is wasting memory and is a security risk. Please fix.
D/dalvikvm( 2413): DexOpt: load 3ms, verify+opt 14ms, 597804 bytes
D/dalvikvm( 2400): DexOpt: --- END 'classes.dex' (success) ---
D/dalvikvm( 2400): DEX prep '/data/data/cn.itcreator.android.reader/app_apktoolplus_dex/classes.dex': copy in 0ms, rewrite 122ms
E/ProxyApplication( 2400): loadEncryptDex success
E/ProxyApplication( 2400): onCreate 2
E/ApkToolPlus( 2400): data size 36
E/ApkToolPlus( 2400): decrypt_data size 32
D/AndroidRuntime( 2400): Shutting down VM
W/dalvikvm( 2400): threadid=1: thread exiting with uncaught exception (group=0xacd27b20)
E/AndroidRuntime( 2400): FATAL EXCEPTION: main
E/AndroidRuntime( 2400): Process: cn.itcreator.android.reader, PID: 2400
E/AndroidRuntime( 2400): java.lang.RuntimeException: Unable to create application com.linchaolong.apktoolplus.jiagu.ProxyApplication: java.lang.RuntimeException: check sign error!!! signature is not match!!! can't run app.
E/AndroidRuntime( 2400): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4347)
E/AndroidRuntime( 2400): at android.app.ActivityThread.access$1500(ActivityThread.java:135)
E/AndroidRuntime( 2400): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1256)
E/AndroidRuntime( 2400): at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 2400): at android.os.Looper.loop(Looper.java:136)
E/AndroidRuntime( 2400): at android.app.ActivityThread.main(ActivityThread.java:5017)
E/AndroidRuntime( 2400): at java.lang.reflect.Method.invokeNative(Native Method)
E/AndroidRuntime( 2400): at java.lang.reflect.Method.invoke(Method.java:515)
E/AndroidRuntime( 2400): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:779)
E/AndroidRuntime( 2400): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:595)
E/AndroidRuntime( 2400): at dalvik.system.NativeStart.main(Native Method)
E/AndroidRuntime( 2400): Caused by: java.lang.RuntimeException: check sign error!!! signature is not match!!! can't run app.
E/AndroidRuntime( 2400): at com.linchaolong.apktoolplus.jiagu.utils.c.a(SourceFile:45)
E/AndroidRuntime( 2400): at com.linchaolong.apktoolplus.jiagu.ProxyApplication.onCreate(SourceFile:135)
E/AndroidRuntime( 2400): at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1007)
E/AndroidRuntime( 2400): at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4344)
E/AndroidRuntime( 2400): ... 10 more
W/ActivityManager( 1546): Force finishing activity cn.itcreator.android.reader/.IndexActivity
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 454656
D/dalvikvm( 1546): GC_FOR_ALLOC freed 572K, 21% free 7454K/9368K, paused 7ms, total 7ms
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 368640
W/ActivityManager( 1546): Activity pause timeout for ActivityRecord{ad53fa40 u0 cn.itcreator.android.reader/.IndexActivity t12 f}
D/EGL_emulation( 1662): eglMakeCurrent: 0xb814b540: ver 2 0
D/EGL_emulation( 1662): eglMakeCurrent: 0xb814b540: ver 2 0
E/EGL_emulation( 1662): tid 1662: eglSurfaceAttrib(1199): error 0x3009 (EGL_BAD_MATCH)
W/HardwareRenderer( 1662): Backbuffer cannot be preserved
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 368640
D/gralloc_ranchu( 1126): gralloc_alloc: Creating ashmem region of size 368640
I/Process ( 2400): Sending signal. PID: 2400 SIG: 9
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/Effect_Tick.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/Effect_Tick.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressStandard.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressStandard.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressSpacebar.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressSpacebar.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressDelete.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressDelete.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressReturn.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressReturn.ogg
E/SoundPool( 1546): error loading /system/media/audio/ui/KeypressInvalid.ogg
W/AudioService( 1546): Soundpool could not load file: /system/media/audio/ui/KeypressInvalid.ogg
W/AudioService( 1546): onLoadSoundEffects(), Error -1 while loading samples
I/ActivityManager( 1546): Process cn.itcreator.android.reader (pid 2400) has died.
W/InputMethodManagerService( 1546): Window already focused, ignoring focus gain of: com.android.internal.view.IInputMethodClient$Stub$Proxy@ad4205e0 attribute=null, token = android.os.BinderProxy@ad21d2f8
^C
F:\android-sdk\platform-tools>

附:源码的 ANdroidManifest.xml文档内容

<uses-sdk android:minSdkVersion="2"></uses-sdk>

<application android:icon="@drawable/icon" android:label="@string/app_name">




	<activity android:name="cn.itcreator.android.reader.views.CustomViewActivity"
		android:configChanges="orientation|keyboardHidden|navigation"
		android:label="@string/app_name">
		<intent-filter>
			<action android:name="android.intent.action.VIEW"></action>
		</intent-filter>
	</activity>



	<activity android:name=".TxtActivity"
		android:configChanges="orientation|keyboardHidden|navigation"
		android:label="@string/app_name">
		<intent-filter>
			<action android:name="android.intent.action.VIEW"></action>
		</intent-filter>
	</activity>




	<activity android:name=".IndexActivity" android:label="@string/app_name">
		<intent-filter>
			<action android:name="android.intent.action.MAIN" />
			<category android:name="android.intent.category.LAUNCHER" />
		</intent-filter>
	</activity>

	<activity android:name=".FileBrowser"
		android:configChanges="orientation|keyboardHidden|navigation"
		android:label="@string/app_name">
	</activity>
	<activity android:name=".ImageBrowser"
		android:configChanges="orientation|keyboardHidden|navigation"></activity>
	<activity android:name=".FontSetActivity"
		android:configChanges="orientation|keyboardHidden|navigation"
		android:label="@string/changefont"></activity>
	<activity android:name=".PictureBrowser"
		android:configChanges="orientation|keyboardHidden|navigation"
		android:label="@string/picturebrowser"></activity>
	<activity android:name=".HtmlBrowser"
		android:configChanges="orientation|keyboardHidden|navigation"
		android:label="@string/htmlbrowser"></activity>
	<activity android:name="UMDBrowser"
		android:configChanges="orientation|keyboardHidden|navigation"
		android:label="@string/htmlbrowser"></activity>
</application>

ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 134): [/var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/brut_util_Jar_8558341382933133461.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 26, --version-code, 1, --version-name, 1.0, --no-version-vectors, -F, /var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/APKTOOL3137048435568646081.tmp, -0, arsc, -0, arsc, -I, /Users/tyo/Library/apktool/framework/1.apk, -S, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/res, -M, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/AndroidManifest.xml]

ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): W: A/ (41871): First type is not attr!
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 134): [/var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/brut_util_Jar_8558341382933133461.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 26, --version-code, 1, --version-name, 1.0, --no-version-vectors, -F, /var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/APKTOOL3137048435568646081.tmp, -0, arsc, -0, arsc, -I, /Users/tyo/Library/apktool/framework/1.apk, -S, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/res, -M, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/AndroidManifest.xml]
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.androlib.Androlib.buildResourcesFull(Androlib.java:477)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.androlib.Androlib.buildResources(Androlib.java:411)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.androlib.Androlib.build(Androlib.java:310)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.androlib.Androlib.build(Androlib.java:263)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.apktool.Main.cmdBuild(Main.java:231)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.apktool.Main.main(Main.java:84)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 134): [/var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/brut_util_Jar_8558341382933133461.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 26, --version-code, 1, --version-name, 1.0, --no-version-vectors, -F, /var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/APKTOOL3137048435568646081.tmp, -0, arsc, -0, arsc, -I, /Users/tyo/Library/apktool/framework/1.apk, -S, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/res, -M, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/AndroidManifest.xml]
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:441)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.androlib.Androlib.buildResourcesFull(Androlib.java:463)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): ... 5 more
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): Caused by: brut.common.BrutException: could not exec (exit code = 134): [/var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/brut_util_Jar_8558341382933133461.tmp, p, --forced-package-id, 127, --min-sdk-version, 15, --target-sdk-version, 26, --version-code, 1, --version-name, 1.0, --no-version-vectors, -F, /var/folders/hw/2v1kzg416d19m1b075539lr80000gn/T/APKTOOL3137048435568646081.tmp, -0, arsc, -0, arsc, -I, /Users/tyo/Library/apktool/framework/1.apk, -S, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/res, -M, /Users/tyo/Desktop/ApkToolPlus-master/out/production/Temp/jiagu/decompile/AndroidManifest.xml]
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.util.OS.exec(OS.java:95)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:435)
ERROR:2017-12-06 11:14:49.(CmdUtils.java:105): ... 6 more

签名问题

你那里水表助手签名之后能跑嘛?

First type is not attr!

DEBUG:2020-12-05 16:02:50.(CmdUtils.java:76): exec=java -jar D:\jiagu\ApkToolPlus-master\out\production\Temp\apktool.jar b D:\jiagu\ApkToolPlus-master\out\production\Temp\jiagu\decompile -o D:\jiagu\baiduyou_encrypted.apk
DEBUG:2020-12-05 16:02:50.(CmdUtils.java:99): I: Using Apktool 2.2.3-ea16f3-SNAPSHOT
DEBUG:2020-12-05 16:02:50.(CmdUtils.java:99): I: Checking whether sources has changed...
DEBUG:2020-12-05 16:02:50.(CmdUtils.java:99): I: Smaling smali folder into classes.dex...
DEBUG:2020-12-05 16:02:50.(CmdUtils.java:99): I: Checking whether resources has changed...
DEBUG:2020-12-05 16:02:50.(CmdUtils.java:99): I: Building resources...
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): W: A/ (19004): First type is not attr!
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): W: res\drawable-v21$avd_hide_password__0.xml: Invalid file name: must contain only [a-zA-Z0-9_.]. Ignoring...
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): W: res\drawable-v21$avd_hide_password__1.xml: Invalid file name: must contain only [a-zA-Z0-9_.]. Ignoring...
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): W: res\drawable-v21$avd_hide_password__2.xml: Invalid file name: must contain only [a-zA-Z0-9_.]. Ignoring...
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): W: res\drawable-v21$avd_show_password__0.xml: Invalid file name: must contain only [a-zA-Z0-9_.]. Ignoring...
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): W: res\drawable-v21$avd_show_password__1.xml: Invalid file name: must contain only [a-zA-Z0-9_.]. Ignoring...
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): W: res\drawable-v21$avd_show_password__2.xml: Invalid file name: must contain only [a-zA-Z0-9_.]. Ignoring...
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): Exception in thread "main" brut.androlib.AndrolibException: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 3): [C:\Users\swiftly\AppData\Local\Temp\brut_util_Jar_1264753396334832837.tmp, p, --forced-package-id, 127, --min-sdk-version, 19, --target-sdk-version, 26, --version-code, 4, --version-name, 4.1.4, --no-version-vectors, -F, C:\Users\swiftly\AppData\Local\Temp\APKTOOL1389226897079285451.tmp, -0, arsc, -0, bbi, -0, cci, -0, arsc, -I, C:\Users\swiftly\AppData\Local\apktool\framework\1.apk, -S, D:\jiagu\ApkToolPlus-master\out\production\Temp\jiagu\decompile\res, -M, D:\jiagu\ApkToolPlus-master\out\production\Temp\jiagu\decompile\AndroidManifest.xml]
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.androlib.Androlib.buildResourcesFull(Androlib.java:477)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.androlib.Androlib.buildResources(Androlib.java:411)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.androlib.Androlib.build(Androlib.java:310)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.androlib.Androlib.build(Androlib.java:263)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.apktool.Main.cmdBuild(Main.java:231)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.apktool.Main.main(Main.java:84)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): Caused by: brut.androlib.AndrolibException: brut.common.BrutException: could not exec (exit code = 3): [C:\Users\swiftly\AppData\Local\Temp\brut_util_Jar_1264753396334832837.tmp, p, --forced-package-id, 127, --min-sdk-version, 19, --target-sdk-version, 26, --version-code, 4, --version-name, 4.1.4, --no-version-vectors, -F, C:\Users\swiftly\AppData\Local\Temp\APKTOOL1389226897079285451.tmp, -0, arsc, -0, bbi, -0, cci, -0, arsc, -I, C:\Users\swiftly\AppData\Local\apktool\framework\1.apk, -S, D:\jiagu\ApkToolPlus-master\out\production\Temp\jiagu\decompile\res, -M, D:\jiagu\ApkToolPlus-master\out\production\Temp\jiagu\decompile\AndroidManifest.xml]
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:441)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.androlib.Androlib.buildResourcesFull(Androlib.java:463)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): ... 5 more
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): Caused by: brut.common.BrutException: could not exec (exit code = 3): [C:\Users\swiftly\AppData\Local\Temp\brut_util_Jar_1264753396334832837.tmp, p, --forced-package-id, 127, --min-sdk-version, 19, --target-sdk-version, 26, --version-code, 4, --version-name, 4.1.4, --no-version-vectors, -F, C:\Users\swiftly\AppData\Local\Temp\APKTOOL1389226897079285451.tmp, -0, arsc, -0, bbi, -0, cci, -0, arsc, -I, C:\Users\swiftly\AppData\Local\apktool\framework\1.apk, -S, D:\jiagu\ApkToolPlus-master\out\production\Temp\jiagu\decompile\res, -M, D:\jiagu\ApkToolPlus-master\out\production\Temp\jiagu\decompile\AndroidManifest.xml]
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.util.OS.exec(OS.java:95)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): at brut.androlib.res.AndrolibResources.aaptPackage(AndrolibResources.java:435)
ERROR:2020-12-05 16:02:52.(CmdUtils.java:105): ... 6 more
Exception in thread "Thread-4" java.lang.RuntimeException: sign apk error : file 'D:\jiagu\baiduyou_encrypted.apk' is no exits or not a file.
at com.linchaolong.apktoolplus.core.ApkToolPlus.signApk(ApkToolPlus.java:366)
at com.linchaolong.apktoolplus.core.jiagu.JiaGu.encrypt(JiaGu.java:166)
at com.linchaolong.apktoolplus.module.jiagu.JiaGuActivity.encryptApk(JiaGuActivity.java:197)
at com.linchaolong.apktoolplus.module.jiagu.JiaGuActivity.lambda$iteratorEncryptApkList$8(JiaGuActivity.java:188)
at com.linchaolong.apktoolplus.utils.TaskQueue$TaskWrapper.run(TaskQueue.java:45)
at com.linchaolong.apktoolplus.utils.TaskQueue.loop(TaskQueue.java:109)
at com.linchaolong.apktoolplus.utils.TaskQueue.lambda$start$0(TaskQueue.java:86)
at java.lang.Thread.run(Thread.java:748)
DEBUG:2020-12-05 16:02:52.(JiaGuActivity.java:218): 正在签名
DEBUG:2020-12-05 16:02:56.(CmdUtils.java:76): exec=explorer.exe /select,D:\jiagu\baiduyou.apk
DEBUG:2020-12-05 16:09:20.(Popup.java:101): click btnConfirm
DEBUG:2020-12-05 16:09:20.(AppManager.java:120): FinishListener exitCalled

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.