Giter Site home page Giter Site logo

cocoin's Introduction

#CoCoin WoWoViewPager BoomMenu CoCoin BlurLockView LeeCo GithubWidget JellyToggleButton FaceOffToggleButton

CoCoin
CoCoin, Multi-view Accounting Application

#中文文档 README-ZH.md

#Download APK from Github
QR code:
CoCoin

#Note

  1. There are some old gifs in the GIF directory.
  2. If you have install V1.1.0, maybe you should uninstall it first and then install the V1.2.0. For V1.1.0 is not beta version.
  3. Why there isn't CoCoin.java in Model package?

#Intro ###Basic Basic You can do the accounting job easily and use a password to protect your account book. Your account book's password will be set the first time you use CoCoin. Swipe the numerical part to left to add some remarks for your records. To check your account book, you can swipe down or click the menu icon in the top left corner.

###Today Today In the account book, you can find out a pie chart for your expenses today, yesterday, this week, last week, this month, last month, this year and last year. Try to click the blocks of the pie chart or the bars of histogram for details. All the charts in CoCoin can be clicked for details and there are some buttons near the charts to select a certain part(that's to small for click) in charts. If you wanna get more views, just open the left drawer menu.

###Custom Custom In custom time view, you can check all the expenses in a special time span. Click the button in the bottom right corner to set the time span.

###Tag Tag In the tag view, you can check all the expenses for different tags. Open the left drawer menu and you can see all the tags in your account book. Click a tag to jump to the expenses analyse for that tag.

###Month Month In the month view, you can check all the expenses in every month. Let's check how much you spent and how many records you accounted. Open the left drawer menu, there is a simple list for every month's expenses. And just as in the tag view, you can click to jump to a certain month.

###List List In the list view, you can do some update and query job here. Swipe a record left to edit and right to delete. Open the left drawer to set some query conditions or click the search button in the top right corner to query according to remarks.

###Report Report In the report view, you can generate your month or year report here.

###Cloud Cloud After signing in, you can sync your records to CoCoin's server.

###Setting Setting You can change some default settings. For instance, the name of your account book, the order of tags, whether remind you the limit of the month expense. If you enable the color remind function, after you account a record which made the expenses of this month is large that warning value, the color of interface will change.

###Help, Feedback & About Help, Feedback & About Help, feedback and about CoCoin.

###Language CoCoin supports english and chinese. You can check the strings file here.
values/strings.xml
values-zh/strings.xml

#License

The MIT License (MIT)

Copyright (c) 2016 Nightonke

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

cocoin's People

Contributors

nightonke 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  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

cocoin's Issues

Build failed

Information:Gradle tasks [:app:generateDebugSources, :app:mockableAndroidJar, :app:prepareDebugUnitTestDependencies, :app:generateDebugAndroidTestSources]
/Users/Tracy/sourcecode/github/CoCoin/app/src/main/res/drawable/CoCoin_Splash_1.png
Error:Error: 'C' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
Error:Execution failed for task ':app:mergeDebugResources'.

/Users/Tracy/sourcecode/github/CoCoin/app/src/main/res/drawable/CoCoin_Splash_1.png: Error: 'C' is not a valid file-based resource name character: File-based resource names must contain only lowercase a-z, 0-9, or underscore
Information:BUILD FAILED
Information:Total time: 46.951 secs
Information:2 errors
Information:0 warnings
Information:See complete output in console

first Run throw a exception

FATAL EXCEPTION: main
Process: com.nightonke.cocoin, PID: 18852
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nightonke.cocoin/com.nightonke.saver.activity.MainActivity}: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.widget.Toolbar
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2200)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250)
at android.app.ActivityThread.access$800(ActivityThread.java:139)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:136)
at android.app.ActivityThread.main(ActivityThread.java:5105)
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:792)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608)
at dalvik.system.NativeStart.main(Native Method)
Caused by: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.widget.Toolbar
at android.view.LayoutInflater.createView(LayoutInflater.java:620)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755)
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758)
at android.view.LayoutInflater.inflate(LayoutInflater.java:492)
at android.view.LayoutInflater.inflate(LayoutInflater.java:397)
at android.view.LayoutInflater.inflate(LayoutInflater.java:353)
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267)
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129)
at com.nightonke.saver.activity.MainActivity.onCreate(MainActivity.java:149)
at android.app.Activity.performCreate(Activity.java:5275)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2164)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250) 
at android.app.ActivityThread.access$800(ActivityThread.java:139) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:136) 
at android.app.ActivityThread.main(ActivityThread.java:5105) 
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:792) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: java.lang.reflect.InvocationTargetException
at java.lang.reflect.Constructor.constructNative(Native Method)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at android.view.LayoutInflater.createView(LayoutInflater.java:594)
at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:696) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:755) 
at android.view.LayoutInflater.rInflate(LayoutInflater.java:758) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:492) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:397) 
at android.view.LayoutInflater.inflate(LayoutInflater.java:353) 
at android.support.v7.app.AppCompatDelegateImplV7.setContentView(AppCompatDelegateImplV7.java:267) 
at android.support.v7.app.AppCompatActivity.setContentView(AppCompatActivity.java:129) 
at com.nightonke.saver.activity.MainActivity.onCreate(MainActivity.java:149) 
at android.app.Activity.performCreate(Activity.java:5275) 
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1087) 
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2164) 
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2250) 
at android.app.ActivityThread.access$800(ActivityThread.java:139) 
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1200) 
at android.os.Handler.dispatchMessage(Handler.java:102) 
at android.os.Looper.loop(Looper.java:136) 
at android.app.ActivityThread.main(ActivityThread.java:5105) 
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:792) 
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:608) 
at dalvik.system.NativeStart.main(Native Method) 
Caused by: android.content.res.Resources$NotFoundException: File res/drawable-v19/abc_ic_ab_back_material.xml from drawable resource ID #0x7f020019

备注时不能添加 and 备注未清空

1.记账时添加备注,写入备注后,此时不能按“√”添加。需要右滑后,在数字页面才可以按“√”添加。
2.在1的基础上。下一次再记账的时候,发现上一次的备注还在,没有清空。

It still records when remark exceed 80 words

Describe the bug

The App still records even when the remark exceed 80 words

Context
Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Try to add a record with more than 80 words remark

Expected Behavior
The new record shouldn't be added
Screenshots

Step 1

Step 2

After I edit an old record, the total expense didn't update.

Describe the bug

After I edit an old record, the total expense didn't update.

Context

Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Click the left-top menu to enter the password
  3. Click the list view button
  4. Edit an old record
  5. It shows update successfully!
  6. The total expense didn't update

Expected Behavior
The total expense should be updated

Screenshots

Step 1

Step 2

How to get in touch regarding a security concern

Hey there!

I belong to an open source security research community, and a member (@vanlan12) has found an issue, but doesn’t know the best way to disclose it.

If not a hassle, might you kindly add a SECURITY.md file with an email, or another contact method? GitHub recommends this best practice to ensure security issues are responsibly disclosed, and it would serve as a simple instruction for security researchers in the future.

Thank you for your consideration, and I look forward to hearing from you!

(cc @huntr-helper)

UI 遮挡

初次进入应用,数字键盘会遮挡住 第二行标签的名字,只能显示第二行的图标呀

Application Crashing

As soon as I try to submit any thing it crashes, for example, when the app first starts up, it asks for password. When I type the password for the second time it crashes. with the below error

android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?

the same thing happens if I try to open the app again ,it navigates from splash screen to the home screen where I need to add my expense. As soon as I enter the number and hit the "Ok" button on the soft keyboard the app crashes . Here is the complete crash log.
Tried running the app on android 8 and android 7 but the same.
I did update the app a bit so that I could compile it in the latest android studio version.
Also updated the "@Linkview" of butterknife to "@BindView"

05-30 02:38:04.303 29347-29347/com.nightonke.cocoin E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.nightonke.cocoin, PID: 29347
android.view.WindowManager$BadTokenException: Unable to add window -- token null is not valid; is your activity running?
at android.view.ViewRootImpl.setView(ViewRootImpl.java:679)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:342)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:93)
at com.github.johnpersano.supertoasts.ManagerSuperToast.displaySuperToast(ManagerSuperToast.java:189)
at com.github.johnpersano.supertoasts.ManagerSuperToast.handleMessage(ManagerSuperToast.java:146)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:154)
at android.app.ActivityThread.main(ActivityThread.java:6119)
at java.lang.reflect.Method.invoke(Native Method)

Accessibility Issues in the GUI

Description:
This issue aims to figure out some accessibility issues in the following GUI, and we appreciate if such issues could be fixed, which would bring great assistance for visually impaired users.

image

Accessibility Issues:

  1. The menu and App names in the top navigation bar lack content-description, resulting TalkBack or Voice Over could speak these components.
  2. The text of “请输入密码查询您的账本”suffers from the small size issue.
  3. All numeric keys at the bottom lack content-descriptions to support to read.
    Appreciate:
    Thanks for reading this bug report and I really hope you will repair these issues for people using this App conveniently.

Limit listener

Hello,
I recently forked your repo of Cocoin, the Multiview accounting application, I'm sorry I'm bothering you about this, but I'm pressed for time, I am trying to add a feature that shows a notification when the user exceeds his spending limit and I would like to the part of the code that changes the color as an alert to show the user he has exceeded his spending limit. I anticipate your reply.

Regards,
Mujib.

AccountBookSettingActivity.java里面的records没定义

F:\workspace\CoCoin\app\src\main\java\com\nightonke\saver\activity\AccountBookSettingActivity.java
Error:(1039, 56) 错误: 找不到符号
符号: 变量 records
位置: 类 id
注: 某些输入文件使用或覆盖了已过时的 API。
注: 某些输入文件使用了未经检查或不安全的操作。
注: 有关详细信息, 请使用 -Xlint:unchecked 重新编译。
注: 有关详细信息, 请使用 -Xlint:deprecation 重新编译。
1 个错误
Error:Execution failed for task ':app:compileDebugJavaWithJavac'.

Compilation failed; see the compiler error output for details.
Information:BUILD FAILED

The record shows a wrong date

Describe the bug

The record shows a wrong date

Context
Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Enter the password
  3. Turn to this month records
  4. Click a tag in the pie chart
  5. Click left-bottom arrow

Expected Behavior
The record should show 12.8 instead of 11.8
Screenshots

Step 1

报错,运行不起来

Process: com.nightonke.cocoin, PID: 26776
android.view.WindowManager$BadTokenException: Unable to add window android.view.ViewRootImpl$W@7aade33 -- permission denied for this window type
at android.view.ViewRootImpl.setView(ViewRootImpl.java:598)
at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java:276)
at android.view.WindowManagerImpl.addView(WindowManagerImpl.java:69)
at com.github.johnpersano.supertoasts.ManagerSuperToast.displaySuperToast(ManagerSuperToast.java:189)
at com.github.johnpersano.supertoasts.ManagerSuperToast.handleMessage(ManagerSuperToast.java:146)
at android.os.Handler.dispatchMessage(Handler.java:102)
at android.os.Looper.loop(Looper.java:135)
at android.app.ActivityThread.main(ActivityThread.java:5238)
at java.lang.reflect.Method.invoke(Native Method)
at java.lang.reflect.Method.invoke(Method.java:372)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:909)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:704)

statusbar遮挡

statusbar不适配,会被遮挡一部分,整体上移

Where is you CoCoin class?

import com.nightonke.saver.model.CoCoin;
there is no Cocoin class in model.R u forget to commit your code?

K

J

Bug on Cocoin V1.2.0 App, It Shut Down When You Put a Value

Guthub : https://github.com/Nightonke/CoCoin
App Source : https://github.com/Nightonke/CoCoin/blob/master/APK/CoCoin%20V1.2.0.apk

I just installed an open source app, Cocoin V1.2.0 which I downloaded from Github and its really riddled with bugs. There is nothing you can do. it is crashed on everything.

Here is my device's information. And the device is ever been rooted.

Screenshot_2018-01-07-12-47-51-340_com.android.settings.png

Screenshot_2018-01-07-12-48-01-006_com.android.settings.png

Here is a video of what I mean

https://www.youtube.com/watch?v=KcQwEL4pM54&feature=youtu.be

Thank You

Posted to you by @japwheel



Posted on Utopian.io - Rewarding Open Source Contributors

Error inflating class android.support.v7.widget.Toolbar

运行时出现启动画面后闪退,下面是报错信息:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.nightonke.cocoin/com.nightonke.saver.activity.MainActivity}: android.view.InflateException: Binary XML file line #19: Error inflating class android.support.v7.widget.Toolbar
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2209)
......
at com.nightonke.saver.activity.MainActivity.onCreate(MainActivity.java:145)

Stuck at the Splash Screen after a moment appear

Hi,

I am new to android, i using your apps as my learning resources. The apps stuck in the splash screen and turn into black screen after a moment when i debug it. May i know how to solve it?

The app still records even exceed the limitation

Describe the bug

After I set the limitation of monthly expense, I still can record new information

Context

Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Click the left-top menu to enter the password
  3. Click the settings button
  4. Click all the buttons about the expense
  5. Go back and add a new record

Expected Behavior

After we turn on the function and exceed the limitation, it should forbid the user to add a new record
Screenshots

Step 1

Step 2

Bug found during signup in CoCoin.

Expected behavior

In this app there should be an account. Sign up and sign in is important in this accounting app. We are seeing that other apps have an account option.

Actual behavior

We are not able to create an account where we can register in this app, if I try to sign up in this app it shows some unknown error occurred.

How to reproduce

Launch the app.

Press the option menu.

Then click on setting option.

Then sign in /sign up.

Then not yet.

Add your username, email and Password.

Click on sign up. It says some unknown error occurred.

  • App: CoCoin- v 1.2.0
  • Operating system: mi A1 8.0 Oreo.

Recording Of The Bug

https://youtu.be/44Zkt3chEGs



Posted on Utopian.io - Rewarding Open Source Contributors

报错,完全不能运行

Error:Could not determine artifacts for com.balysv:material-ripple:1.0.2: No cached version available for offline mode

Login UI works strangely

Describe the bug

The login UI works strange, even covered the full screen

Context
Device: SAMSUNG NOTE 8
OS Version: Android 8.0.0
App version: 1.2.0

How to reproduce

  1. Open the application
  2. Click the left-top menu to enter the password
  3. The appeared UI covered full screen, including the keyboard

Expected Behavior
The keyboard should be visible for the user to input their password

However, after I swap right to the remark UI, then go back to login UI, it works normally now

Screenshots

Step 1

Step 2

Step 3

Step 4

Step 5

cannot find symbol class InjectView

Hello there,
I have downlaoded the CoCoin app source code.
I was happy to find it and i was so eager to learn from your code.
but Unfortunatly i got many compiler error. Mostly about the class InjectionView and many other GUI claases imported from GitHub.

Is there anyway to fix this?

数据同步失败

错误信息:
错误码 code : 101
错误信息 :object not found for UploadInfo.

这个数据同步功能,先查询 UploadInfo 这个表,但是bmob后台除了自带的user表,没有其他的表。那么这么查询会总是失败吧。
是不是需要配置什么?
求解答,谢谢!

1,项目运行成功,LeakCanary报错;2,第二次进入app,UI遮挡

2018年8月1日
前面的话:
谢谢!!!
分享是一件很伟大的事,真的,维护更是一件很难的事,但是希望您能加油,来深圳,我请您喝茶。

问题:
1,运行,报Program type already present: com.squareup.leakcanary.LeakCanary,试了三种方式,翻了百度谷歌的前三页,无果。便把相关引用和代码都注释掉,运行成功。
2,第一次使用,输入金额,存储,设置密码,输入密码查看,无问题;第二次进入时,点击左上角菜单栏,弹出输入密码界面,但是却把数字键盘全部遮住,导致无法输入密码。这个要看源码,分析了,才可能修改得了,猜测机型适配或者这个输入密码界面的高度计算有bug。

something wrong with the apk

for the first time,the app works
but when it was opened for the second time
the printboard didn't work when i want to check my account
第二次打开软件的时候输入的软键盘跳转不出来

报错找不到属性,运行不起来

ERROR: In FontFamilyFont, unable to find attribute android:font
ERROR: In FontFamilyFont, unable to find attribute android:fontStyle
ERROR: In FontFamilyFont, unable to find attribute android:fontVariationSettings
ERROR: In FontFamilyFont, unable to find attribute android:fontWeight
ERROR: In FontFamilyFont, unable to find attribute android:ttcIndex

Gradle build failed

Failed to execute aapt
com.android.ide.common.process.ProcessException: Failed to execute aapt
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:796)
at com.android.build.gradle.tasks.ProcessAndroidResources.invokeAaptForSplit(ProcessAndroidResources.java:551)
at com.android.build.gradle.tasks.ProcessAndroidResources.doFullTaskAction(ProcessAndroidResources.java:285)
at com.android.build.gradle.internal.tasks.IncrementalTask.taskAction(IncrementalTask.java:109)
at sun.reflect.GeneratedMethodAccessor392.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:73)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$IncrementalTaskAction.doExecute(DefaultTaskClassInfoStore.java:173)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:134)
at org.gradle.api.internal.project.taskfactory.DefaultTaskClassInfoStore$StandardTaskAction.execute(DefaultTaskClassInfoStore.java:121)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter$1.run(ExecuteActionsTaskExecuter.java:122)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeAction(ExecuteActionsTaskExecuter.java:111)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.java:92)
at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:70)
at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:63)
at org.gradle.api.internal.tasks.execution.ResolveTaskOutputCachingStateExecuter.execute(ResolveTaskOutputCachingStateExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:58)
at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExecuter.java:88)
at org.gradle.api.internal.tasks.execution.ResolveTaskArtifactStateTaskExecuter.execute(ResolveTaskArtifactStateTaskExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:52)
at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:54)
at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.java:43)
at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:34)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker$1.run(DefaultTaskGraphExecuter.java:248)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:336)
at org.gradle.internal.progress.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:328)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:197)
at org.gradle.internal.progress.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:107)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:241)
at org.gradle.execution.taskgraph.DefaultTaskGraphExecuter$EventFiringTaskWorker.execute(DefaultTaskGraphExecuter.java:230)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.processTask(DefaultTaskPlanExecutor.java:124)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.access$200(DefaultTaskPlanExecutor.java:80)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:105)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker$1.execute(DefaultTaskPlanExecutor.java:99)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.execute(DefaultTaskExecutionPlan.java:625)
at org.gradle.execution.taskgraph.DefaultTaskExecutionPlan.executeWithTask(DefaultTaskExecutionPlan.java:580)
at org.gradle.execution.taskgraph.DefaultTaskPlanExecutor$TaskExecutorWorker.run(DefaultTaskPlanExecutor.java:99)
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:63)
at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:46)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:55)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.util.concurrent.ExecutionException: com.android.ide.common.process.ProcessException: Error while executing process D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\build-tools\26.0.2\aapt.exe with arguments {package -f --no-crunch -I D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\platforms\android-23\android.jar -M \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -S D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\merged\debug -m -J \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\generated\source\r\debug -F D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\debug\resources-debug.ap_ --custom-package com.nightonke.saver -0 apk --output-text-symbols \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\symbols\debug --no-version-vectors}
at com.google.common.util.concurrent.AbstractFuture.getDoneValue(AbstractFuture.java:503)
at com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:482)
at com.google.common.util.concurrent.AbstractFuture$TrustedFuture.get(AbstractFuture.java:79)
at com.android.builder.core.AndroidBuilder.processResources(AndroidBuilder.java:794)
... 47 more
Caused by: com.android.ide.common.process.ProcessException: Error while executing process D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\build-tools\26.0.2\aapt.exe with arguments {package -f --no-crunch -I D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\platforms\android-23\android.jar -M \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\manifests\full\debug\AndroidManifest.xml -S D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\merged\debug -m -J \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\generated\source\r\debug -F D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\res\debug\resources-debug.ap_ --custom-package com.nightonke.saver -0 apk --output-text-symbols \?\D:\inzi\SoftwareDevelopment\Github\CoCoin\app\build\intermediates\symbols\debug --no-version-vectors}
at com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:73)
at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:48)
at com.android.builder.internal.aapt.AbstractProcessExecutionAapt$1.onSuccess(AbstractProcessExecutionAapt.java:78)
at com.android.builder.internal.aapt.AbstractProcessExecutionAapt$1.onSuccess(AbstractProcessExecutionAapt.java:74)
at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1237)
at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)
at com.google.common.util.concurrent.AbstractFuture.executeListener(AbstractFuture.java:911)
at com.google.common.util.concurrent.AbstractFuture.complete(AbstractFuture.java:822)
at com.google.common.util.concurrent.AbstractFuture.set(AbstractFuture.java:664)
at com.google.common.util.concurrent.SettableFuture.set(SettableFuture.java:48)
at com.android.build.gradle.internal.process.GradleProcessExecutor$1.run(GradleProcessExecutor.java:58)
Caused by: org.gradle.process.internal.ExecException: Process 'command 'D:\inzi\SoftwareDevelopment\Android\Andriod_sdk\build-tools\26.0.2\aapt.exe'' finished with non-zero exit value 1
at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:380)
at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:46)
... 9 more

model包找不到CoCoin类

com/nightonke/saver/adapter/TagViewRecyclerViewAdapter.java
com/nightonke/saver/activity/SplashActivity.java
com/nightonke/saver/fragment/TagChooseFragment.java
Error:(23, 33) 错误: 找不到符号
符号: 类 CoCoin
位置: 程序包 com.nightonke.saver.model

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.