Coder Social home page Coder Social logo

hoanghiephui / bitcoin-wallet Goto Github PK

View Code? Open in Web Editor NEW
33.0 6.0 18.0 14.19 MB

Bitcoin Wallet app for your Android device. Bitcoin Wallet is decentralized and peer-to-peer. There is no server that would hold any of your private data.

License: GNU General Public License v3.0

CMake 0.02% C 2.84% Kotlin 76.17% Java 18.70% HTML 2.28%
android bitcoin blockchain wallet kotlin java rxjava2 dagger2 bitcoinj p2p

bitcoin-wallet's Introduction

Bitcoin-Wallet

Used the bitcoinj library. Have inspiration from Bitcoin Wallet. And comply with the license GPLv3

Bitcoin Wallet is the cold wallet, it is the safest, and open source, for send and receive Bitcoin.

Build Status Releases License: GPL v3

Bitcoin Wallet available at Google Play

Download from Google Play

Phones

bitcoin-wallet's People

Contributors

hiepnv12 avatar hoanghiephui 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

bitcoin-wallet's Issues

The app crashed when I tried to cancel the pin changing process by pressing the back button

Expected behavior

I expected that the app would not crash when I canceled the pin changing process by pressing the back button.
I believe the users should be able to press the back button during that encryption process.

Actual behavior

When I tried to change my pin and pressed the back button during that process, then the app crashes immediately.

How to reproduce

  1. Open the app.
  2. Click on ⋮ (Three dots/ Vertical ellipsis).
  3. Then click on "Change Pin Code" and fill these fields with the valid pin.
  4. Then press "EDIT", and then press the back button immediately and notice the bug.
  • App version: 1.1.3
  • Operating system: Android 6.0.1

Recording Of The Bug

bug

LogCat

05-17 14:33:31.464 24995 25180 E AndroidRuntime: FATAL EXCEPTION: backgroundThread

05-17 14:33:31.464 24995 25180 E AndroidRuntime: Process: com.bitcoin.wallet.btc, PID: 24995

05-17 14:33:31.464 24995 25180 E AndroidRuntime: java.lang.IllegalStateException: Fragment EncryptKeysDialogFragment{e59cdde} not attached to an activity.

05-17 14:33:31.464 24995 25180 E AndroidRuntime: 	at androidx.fragment.app.Fragment.requireActivity(Fragment.java:724)

05-17 14:33:31.464 24995 25180 E AndroidRuntime: 	at com.bitcoin.wallet.btc.ui.fragments.EncryptKeysDialogFragment$handleGo$1.run(EncryptKeysDialogFragment.kt:98)

05-17 14:33:31.464 24995 25180 E AndroidRuntime: 	at android.os.Handler.handleCallback(Handler.java:739)

05-17 14:33:31.464 24995 25180 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:95)

05-17 14:33:31.464 24995 25180 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:148)

05-17 14:33:31.464 24995 25180 E AndroidRuntime: 	at android.os.HandlerThread.run(HandlerThread.java:61)

[Bitcoin-Wallet][v0.1.1.3]The app crashes when trying to sent btc

Actual behavior

When I tried to sent Btc option, then the app crashes immediately.

Expected behavior

The application should not crash when I click on sent btc option.

How to reproduce:

  • Download the app and open it
  • click Naw sent Btc
  • see bug

Recording Of The Bug::

https://youtu.be/bF5z0gosPnM

Test Environment:

  • Device:samsung J5
  • OS: Android 6.0.1
  • Version: v1.1.3

My GitHub account:

https://github.com/44asad

Logcat:

05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:344)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.onLayout(FrameLayout.java:281)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1915)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:344)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.onLayout(FrameLayout.java:281)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1742)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:344)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.onLayout(FrameLayout.java:281)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1742)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widge

(BUG) Bitcoin-Wallet When I click on the Back up Wallet, the application is crashed

Project Information

Expected behavior

When I click Back up Wallet, the further option to back up Wallet should be displayed from where I can make my wallet backup.

Actual behavior

When I click on the Backup Wallet, the application is crashed

How to reproduce

1-Download the app and open it
2-Click the Backup Wallet icon at the bottom right
3- see bug

  • Browser/App version: Current Version 1.1.7
  • Operating system: 6.0.1
  • Smartphone: Galaxy j7

Recording Of The Bug

20190518_195908

My Github Account

https://github.com/facebook-786

Logcat

E/AndroidRuntime( 2534): FATAL EXCEPTION: main

E/AndroidRuntime( 2534): Process: com.bitcoin.wallet.btc, PID: 2534

E/AndroidRuntime( 2534): android.app.RemoteServiceException: Bad notification posted from package com.bitcoin.wallet.btc: Couldn't create icon: StatusBarIcon(pkg=com.bitcoin.wallet.btcuser=0 id=0x7f0800c8 level=0 visible=true num=0 )

E/AndroidRuntime( 2534): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)

E/AndroidRuntime( 2534): 	at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime( 2534): 	at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime( 2534): 	at android.app.ActivityThread.main(ActivityThread.java:5910)

E/AndroidRuntime( 2534): 	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime( 2534): 	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime( 2534): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime( 2534): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

Addition of specific price alert, exchange price alert, and other coin information to Bitcoin wallet.

Introduction

Bitcoin wallet is an android application that allows users to keep their bitcoin in it. It is a cold wallet and a very safe way to keep your bitcoin.

Component

My suggestion is on the

  • Settings interface and
  • Landing page.

Proposal

Bitcoin wallet is a cold wallet and it’s mainly peer to peer meaning no-one is holding your personal information. I still believe that it can be improved.

  • Specific price alert – Bitcoin wallet possess price notification feature that alerts users of the current bitcoin price. I propose the addition of specific price alerts. Users should be able to create a price that the application will alert them once the price exceeds that amount or goes below it.

  • Exchange price alerts – The price alert being given as notification is an average across exchanges. I propose that users should be able to select their exchange of choice that the alert will be displayed.

  • Other coin information – The landing page contains Bitcoin, Ether, and Bitcoin Cash charts. Below it, we have the Bitcoin information. I noticed that switching to Ether will only change the price and the chart but the con information will not change. I propose that bot Ether and Bitcoin Cash information dhould be included on the landing page.

Mockups/Examples

Comb25052019160804.jpg

The above is the specific alert mockup and you can see how I want it to be modified. users will be able to choose a value below the current price or above it. Once the price reaches the value chosen, it will alert the user.

Comb25052019160900.jpg

This is the exchange price alerts. Users have the ability to select from a list of exchanges whose bitcoin prices will be used for alert.

Comb25052019160835.jpg

The last mockup is the other coin information. You can see how it has been modified to show Ether coin information.

Benefits

Specific Price alert - This is a very important feature that will improve the application. It gives users the opportunity to get alerts when bitcoin price drops below or exceeds your specified price range. This is a particular useful feature that will help users keep track of the price and sell or buy if they wish. It’s a very important feature for Bitcoin traders.

Exchange price alerts - The current price alert is that of average across exchanged and does not reflect a single exchange price. Enabling users to select a specific exchange whose alert will be shown as notification will greatly improve the application. It means users that use a particular exchange can know what the price is presently in their exchange of choice without necessarily opening another external application. For instance, if I use Binance as my favourite exchange, I will be happy to see exchange prices from Binance only right inside the application. The average price across exchanges doesn’t give the true price.

Coin information - This is a basic but yet important feature that will improve Bitcoin Wallet. With the wallet having 3 different coins whose name and chart are shown, it is normal for users to be eager to see more information about each of the coins. Unfortunately, this is not the case. Users can only see additional information about Bitcoin alone. The ability of users to view more information about Ether and Bitcoin cash will let them have more knowledge without resorting to third party applications.

Conclusion

The Bitcoin wallet will see more adoption if these suggestions are implemented. They will definitely increase the number of users utilizing it on a daily basis.

(BUG) The application crashes when I click on Restore Wallet

Project Information

Expected behavior

When I click on the Restore Wallet, the option should be displayed further from where I store my Wallet

Actual behavior

The application crashes when I click on Restore Wallet

How to reproduce

1-Download the app and open it
2-Click the arrow to the bottom right side
3- see bug

  • Browser/App version: Current Version 1.1.7
  • Operating system: 6.0.1
  • Smartphone: Galaxy j7

Recording Of The Bug

20190518_174628

My Github Account

https://github.com/facebook-786

Logcat

E/AndroidRuntime(28111): FATAL EXCEPTION: main

E/AndroidRuntime(28111): Process: com.bitcoin.wallet.btc, PID: 28111

E/AndroidRuntime(28111): android.content.res.Resources$NotFoundException: Resource ID #0x7f0800e0

E/AndroidRuntime(28111): 	at android.content.res.Resources.getValue(Resources.java:1542)

E/AndroidRuntime(28111): 	at android.content.res.Resources.getDrawable(Resources.java:1046)

E/AndroidRuntime(28111): 	at android.content.res.Resources.getDrawable(Resources.java:1032)

E/AndroidRuntime(28111): 	at android.content.Context.getDrawable(Context.java:403)

E/AndroidRuntime(28111): 	at android.widget.TextView.setCompoundDrawablesWithIntrinsicBounds(TextView.java:2224)

E/AndroidRuntime(28111): 	at com.bitcoin.wallet.btc.ui.adapter.TransactionsWalletAdapter.onBindViewHolder(TransactionsWalletAdapter.kt:239)

E/AndroidRuntime(28111): 	at com.bitcoin.wallet.btc.ui.adapter.TransactionsWalletAdapter.onBindViewHolder(TransactionsWalletAdapter.kt:259)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView$Adapter.bindViewHolder(RecyclerView.java:6823)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView$Recycler.tryBindViewHolderByDeadline(RecyclerView.java:5752)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView$Recycler.tryGetViewHolderForPositionByDeadline(RecyclerView.java:6019)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5858)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView$Recycler.getViewForPosition(RecyclerView.java:5854)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.LinearLayoutManager$LayoutState.next(LinearLayoutManager.java:2230)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.LinearLayoutManager.layoutChunk(LinearLayoutManager.java:1557)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.LinearLayoutManager.fill(LinearLayoutManager.java:1517)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.LinearLayoutManager.onLayoutChildren(LinearLayoutManager.java:612)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView.dispatchLayoutStep2(RecyclerView.java:3924)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView.dispatchLayout(RecyclerView.java:3641)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView.consumePendingUpdateOperations(RecyclerView.java:1888)

E/AndroidRuntime(28111): 	at androidx.recyclerview.widget.RecyclerView$1.run(RecyclerView.java:407)

E/AndroidRuntime(28111): 	at android.view.Choreographer$CallbackRecord.run(Choreographer.java:767)

E/AndroidRuntime(28111): 	at android.view.Choreographer.doCallbacks(Choreographer.java:580)

E/AndroidRuntime(28111): 	at android.view.Choreographer.doFrame(Choreographer.java:549)

E/AndroidRuntime(28111): 	at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:753)

E/AndroidRuntime(28111): 	at android.os.Handler.handleCallback(Handler.java:739)

E/AndroidRuntime(28111): 	at android.os.Handler.dispatchMessage(Handler.java:95)

E/AndroidRuntime(28111): 	at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime(28111): 	at android.app.ActivityThread.main(ActivityThread.java:5910)

E/AndroidRuntime(28111): 	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime(28111): 	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime(28111): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime(28111): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

[Bitcoin-Wallet] [V1.0.2]App failed to open

Actual behavior

App crashing again and again ,can not open the app.

Expected behavior

Expected that i can open the app and can use successfully

How to reproduce:

1.Download the app.
2.Then Open the application
6.Note the Bug.

Information

  • App version:v1.0.2
  • OS:Android 6.0.1
  • Device:Samsung j7

Recording of the bug

https://www.youtube.com/watch?v=PRp-9OCknSY

logcat:

E/AndroidRuntime(31889): FATAL EXCEPTION: main

E/AndroidRuntime(31889): Process: com.bitcoin.wallet.btc, PID: 31889

E/AndroidRuntime(31889): java.lang.VerifyError: Verifier rejected class com.bitcoin.wallet.btc.BitcoinApplication due to bad method void com.bitcoin.wallet.btc.BitcoinApplication.initConfigs() (declaration of 'com.bitcoin.wallet.btc.BitcoinApplication' appears in /data/app/com.bitcoin.wallet.btc-1/base.apk)

E/AndroidRuntime(31889): 	at java.lang.reflect.Constructor.newInstance(Native Method)

E/AndroidRuntime(31889): 	at java.lang.Class.newInstance(Class.java:1690)

E/AndroidRuntime(31889): 	at android.app.Instrumentation.newApplication(Instrumentation.java:1002)

E/AndroidRuntime(31889): 	at android.app.Instrumentation.newApplication(Instrumentation.java:987)

E/AndroidRuntime(31889): 	at android.app.LoadedApk.makeApplication(LoadedApk.java:623)

E/AndroidRuntime(31889): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4966)

E/AndroidRuntime(31889): 	at android.app.ActivityThread.access$1600(ActivityThread.java:177)

E/AndroidRuntime(31889): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1493)

E/AndroidRuntime(31889): 	at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime(31889): 	at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime(31889): 	at android.app.ActivityThread.main(ActivityThread.java:5912)

E/AndroidRuntime(31889): 	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime(31889): 	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime(31889): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime(31889): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

(BUG) Bitcoin-Wallet The application crashes when I click on the sweep Paper Wallet

Project Information

Expected behavior

When I click on the Sweep Paper Wallet, the application should not crash, but the Sweep paper Wallet should appear next.

Actual behavior

The application crashes when I click on the sweep Paper Wallet

How to reproduce

1-Download the app and open it
2-Click the three horizontal line at the bottom right
3- Click the Sweep Paper Wallet
4- see bug

  • Browser/App version: Current Version 1.1.7
  • Operating system: 6.0.1
  • Smartphone: Galaxy j7

Recording Of The Bug

20190518_200749

My Github Account

https://github.com/facebook-786

Logcat

E/AndroidRuntime( 4693): FATAL EXCEPTION: main

E/AndroidRuntime( 4693): Process: com.bitcoin.wallet.btc, PID: 4693

E/AndroidRuntime( 4693): android.view.InflateException: Binary XML file line #46: Error inflating class com.google.android.material.textfield.TextInputLayout

E/AndroidRuntime( 4693): 	at android.view.LayoutInflater.createView(LayoutInflater.java:633)

E/AndroidRuntime( 4693): 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:743)

E/AndroidRuntime( 4693): 	at android.view.LayoutInflater.rInflate(LayoutInflater.java:806)

E/AndroidRuntime( 4693): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:504)

E/AndroidRuntime( 4693): 	at android.view.LayoutInflater.inflate(LayoutInflater.java:414)

E/AndroidRuntime( 4693): 	at com.bitcoin.wallet.btc.base.BaseBottomSheetDialogFragment.onCreateView(BaseBottomSheetDialogFragment.kt:50)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1784)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1852)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:802)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManager.java:2625)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2411)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2366)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273)

E/AndroidRuntime( 4693): 	at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733)

E/AndroidRuntime( 4693): 	at android.os.Handler.handleCallback(Handler.java:739)

E/AndroidRuntime( 4693): 	at android.os.Handler.dispatchMessage(Handler.java:95)

E/AndroidRuntime( 4693): 	at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime( 4693): 	at android.app.ActivityThread.main(ActivityThread.java:5910)

E/AndroidRuntime( 4693): 	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime( 4693): 	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime( 4693): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime( 4693): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

E/AndroidRuntime( 4693): Caused by: java.lang.reflect.InvocationTargetException

E/AndroidRuntime( 4693): 	at java.lang.reflect.Constructor.newInstance(Native Method)

E/AndroidRuntime( 4693): 	at java.lang.reflect.Constructor.newInstance(Constructor.java:288)

E/AndroidRuntime( 4693): 	at android.view.LayoutInflater.createView(LayoutInflater.java:607)

E/AndroidRuntime( 4693): 	... 23 more

E/AndroidRuntime( 4693): Caused by: android.content.res.Resources$NotFoundException: File res/drawable-v21/design_password_eye.xml from drawable resource ID #0x7f080090

E/AndroidRuntime( 4693): 	at android.content.res.Resources.loadDrawableForCookie(Resources.java:2946)

E/AndroidRuntime( 4693): 	at android.content.res.Resources.loadDrawable(Resources.java:2821)

E/AndroidRuntime( 4693): 	at android.content.res.Resources.getDrawable(Resources.java:1050)

E/AndroidRuntime( 4693): 	at android.content.res.Resources.getDrawable(Resources.java:1032)

E/AndroidRuntime( 4693): 	at android.content.Context.getDrawable(Context.java:403)

E/AndroidRuntime( 4693): 	at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:463)

E/AndroidRuntime( 4693): 	at androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:203)

E/AndroidRuntime( 4693): 	at androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:191)

E/AndroidRuntime( 4693): 	at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:102)

E/AndroidRuntime( 4693): 	at androidx.appcompat.widget.TintTypedArray.getDrawable(TintTypedArray.java:76)

E/AndroidRuntime( 4693): 	at com.google.android.material.textfield.TextInputLayout.(TextInputLayout.java:344)

E/AndroidRuntime( 4693): 	at com.google.android.material.textfield.TextInputLayout.(TextInputLayout.java:247)

E/AndroidRuntime( 4693): 	... 26 more

E/AndroidRuntime( 4693): Caused by: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f08008e

E/AndroidRuntime( 4693): 	at android.content.res.Resources.getResourceName(Resources.java:2413)

E/AndroidRuntime( 4693): 	at android.content.res.Resources.loadDrawableForCookie(Resources.java:2908)

E/AndroidRuntime( 4693): 	at android.content.res.Resources.loadDrawable(Resources.java:2821)

E/AndroidRuntime( 4693): 	at android.content.res.Resources.loadDrawable(Resources.java:2670)

E/AndroidRuntime( 4693): 	at android.content.res.TypedArray.getDrawable(TypedArray.java:761)

E/AndroidRuntime( 4693): 	at android.graphics.drawable.AnimatedStateListDrawable.parseItem(AnimatedStateListDrawable.java:503)

E/AndroidRuntime( 4693): 	at android.graphics.drawable.AnimatedStateListDrawable.inflateChildElements(AnimatedStateListDrawable.java:4

Missing code for version 2.3.0 in google-play

on google-play the version is 2.1.6 released at: April 1, 2021
https://play.google.com/store/apps/details?id=com.bitcoin.wallet.btc

While the latest commit in repo is from: Apr 14, 2020 and the version at ./mobile/build.gradle is 1.8.4

versionName "1.8.4"

which according to appbrain 1.8.4:
https://www.appbrain.com/app/bitcoin-wallet-blockchain/com.bitcoin.wallet.btc
was released on google-play at "Jan 20, 2020" which match the last commit that change code at:
70fc33e

Please Release/Publish the code for latest 2.1.6 version on google-play.

(BUG) Bitcoin-Wallet when i click on request BTC .i dont found wallet address when i tap to copy wallet address then popup appears again QR code.

Project Information

Expected behavior

When I click on Request BTC a window should appear given the instructions 'tap to copy this address .share it with the sender via email or text' it expected that when i will tap on QR code then i will find wallet address to copy or share.

Actual behavior

when i tap on QR code to find the wallet address the new popup window appears with QR code again .i didn't found any wallet address.

How to reproduce

1.Download the app and open it
2.Click on Request BTC
3.And click on QR code
4.see bug there is no wallet address appears

  • Browser/App version: Version 1.2.0
  • Operating system: Current version 7.1.2
  • Smartphone: Vivo V7+

Recording Of The Bug

btc wallet bug

My Github account

https://github.com/saraji00

[Bitcoin-Wallet][v0.1.1.3]The app crashes if I click on "Transactions icon"

Expected behavior

I expected that the app would not crash when I click on transaction icon.I believe the users should be able to press the transactions icon during that encryption process.

Actual behavior:

The application is crash when I click on "Transaction"

How to reproduce:

  • Download the app
  • Open the app
  • Then click naw "Transactions icon"
  • see bug

Recording Of The Bug:

https://youtu.be/06aex8GhCok

Test Environment:

  • Device:samsung J5
  • OS: Android 6.0.1
  • Version: v1.1.3

Logcat:

05-18 03:07:50.965 14278 14278 E AndroidRuntime: FATAL EXCEPTION: main
05-18 03:07:50.965 14278 14278 E AndroidRuntime: Process: com.bitcoin.wallet.btc, PID: 14278
05-18 03:07:50.965 14278 14278 E AndroidRuntime: android.view.InflateException: Binary XML file line #82: Binary XML file line #82: Error inflating class com.google.android.material.textfield.TextInputLayout
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.inflate(LayoutInflater.java:551)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.inflate(LayoutInflater.java:429)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at com.bitcoin.wallet.btc.base.BaseBottomSheetDialogFragment.onCreateView(BaseBottomSheetDialogFragment.kt:50)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.Fragment.performCreateView(Fragment.java:2439)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1460)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl.moveFragmentToExpectedState(FragmentManager.java:1784)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl.moveToState(FragmentManager.java:1852)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.BackStackRecord.executeOps(BackStackRecord.java:802)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl.executeOps(FragmentManager.java:2625)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2411)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2366)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2273)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.fragment.app.FragmentManagerImpl$1.run(FragmentManager.java:733)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.os.Handler.handleCallback(Handler.java:739)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.os.Handler.dispatchMessage(Handler.java:95)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.os.Looper.loop(Looper.java:158)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.app.ActivityThread.main(ActivityThread.java:7231)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at java.lang.reflect.Method.invoke(Native Method)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)
05-18 03:07:50.965 14278 14278 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #82: Error inflating class com.google.android.material.textfield.TextInputLayout
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.createView(LayoutInflater.java:657)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:776)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.rInflate(LayoutInflater.java:847)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.rInflate(LayoutInflater.java:855)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.inflate(LayoutInflater.java:527)05-18 03:07:50.965 14278 14278 E AndroidRuntime:   ... 19 more
05-18 03:07:50.965 14278 14278 E AndroidRuntime: Caused by: java.lang.reflect.InvocationTargetException
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at java.lang.reflect.Constructor.newInstance(Native Method)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.view.LayoutInflater.createView(LayoutInflater.java:631)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   ... 26 more
05-18 03:07:50.965 14278 14278 E AndroidRuntime: Caused by: android.content.res.Resources$NotFoundException: File res/drawable-v21/design_password_eye.xml from drawable resource ID #0x7f080090
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.content.res.Resources.loadDrawableForCookie(Resources.java:4216)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.content.res.Resources.loadDrawable(Resources.java:4085)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.content.res.Resources.getDrawable(Resources.java:2005)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.content.res.Resources.getDrawable(Resources.java:1987)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at android.content.Context.getDrawable(Context.java:464)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.core.content.ContextCompat.getDrawable(ContextCompat.java:463)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:203)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.appcompat.widget.AppCompatDrawableManager.getDrawable(AppCompatDrawableManager.java:191)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.appcompat.content.res.AppCompatResources.getDrawable(AppCompatResources.java:102)
05-18 03:07:50.965 14278 14278 E AndroidRuntime:   at androidx.appcompat.widget.TintTypedArray.getDrawable(TintTypedArray.java:76)
05-18 03:07:50.965 14278 14278 E Andro

Missing code for apps "Bitcoin Cold Wallet" & "Bitcoin Wallet - Blockchain Explorer"

in google-play description of apps by same vendor:

  1. Bitcoin Wallet - Blockchain Explorer
    https://play.google.com/store/apps/details?id=com.blockchain.wallet.btc

  2. Bitcoin Cold Wallet
    https://play.google.com/store/apps/details?id=com.blockchain.bitcoin.wallet
    com.blockchain.bitcoin.wallet

Our source code is available at GitHub:
https://github.com/hoanghiephui/Bitcoin-Wallet

But here the code contain source only for 1 app com.bitcoin.wallet.btc "Bitcoin Wallet Blockchain", also last update of the apps are: April 2021 but this last update of this repo is year ago at: April 2020

Build is not verifiable

I tried to reproduce the 1.8.1 build but get a very different result when running ./gradlew clean build. 7.8MB vs. 5.9MB of the Playstore release for a start. Am I looking into the right file at mobile/build/outputs/apk/orginal/release/mobile-orginal-release.apk or would it spit out another one if it wouldn't fail trying to lint the code?


> Task :mobile:lint FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':mobile:lint'.
> Lint found errors in the project; aborting build.
  
  Fix the issues identified by lint, or add the following to your build script to proceed with errors:
  ...
  android {
      lintOptions {
          abortOnError false
      }
  }
  ...
  
  The first 3 errors (out of 5) were:
  /tmp/Bitcoin-Wallet/mobile/src/main/java/com/bitcoin/wallet/btc/ui/activitys/AddressActivity.kt:136: Error: Overriding method should call super.onActivityResult [MissingSuperCall]
      override fun onActivityResult(requestCode: Int, resultCode: Int, data: Intent?) {
                   ~~~~~~~~~~~~~~~~
  /tmp/Bitcoin-Wallet/mobile/src/main/java/com/bitcoin/wallet/btc/service/BlockchainService.java:270: Error: Overriding method should call super.onBind [MissingSuperCall]
      public IBinder onBind(final Intent intent) {
                     ~~~~~~
  /tmp/Bitcoin-Wallet/mobile/src/main/java/com/bitcoin/wallet/btc/ui/activitys/SweepWalletActivity.kt:114: Error: Overriding method should call super.onActivityResult [MissingSuperCall]
      public override fun onActivityResult(requestCode: Int, resultCode: Int, intent: Intent?) {
                          ~~~~~~~~~~~~~~~~
  


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

* Get more help at https://help.gradle.org

Deprecated Gradle features were used in this build, making it incompatible with Gradle 6.0.
Use '--warning-mode all' to show the individual deprecation warnings.
See https://docs.gradle.org/5.4.1/userguide/command_line_interface.html#sec:command_line_warnings

BUILD FAILED in 10m 18s

(BUG) Bitcoin-Wallet The application crashes when I click the set pin code

Project Information

Expected behavior

When I click the set pin code, a window should appear next to where I can enter my secret pin as security.

Actual behavior

After opening the application, click on the horizontal dot at the bottom right and then when I click the set pin code the application is crashed.

How to reproduce

1-Download the app and open it
2- Click the three horizontal line at the bottom right
3- And click set pin code option
4- see bug

  • Browser/App version: Current Version 1.1.7
  • Operating system: 6.0.1
  • Smartphone: Galaxy j7

Recording Of The Bug

20190518_180053

My Github Account

https://github.com/facebook-786

Logcat

E/AndroidRuntime(31784): FATAL EXCEPTION: main

E/AndroidRuntime(31784): Process: com.bitcoin.wallet.btc, PID: 31784

E/AndroidRuntime(31784): android.app.RemoteServiceException: Bad notification posted from package com.bitcoin.wallet.btc: Couldn't create icon: StatusBarIcon(pkg=com.bitcoin.wallet.btcuser=0 id=0x7f0800c8 level=0 visible=true num=0 )

E/AndroidRuntime(31784): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1593)

E/AndroidRuntime(31784): 	at android.os.Handler.dispatchMessage(Handler.java:102)

E/AndroidRuntime(31784): 	at android.os.Looper.loop(Looper.java:135)

E/AndroidRuntime(31784): 	at android.app.ActivityThread.main(ActivityThread.java:5910)

E/AndroidRuntime(31784): 	at java.lang.reflect.Method.invoke(Native Method)

E/AndroidRuntime(31784): 	at java.lang.reflect.Method.invoke(Method.java:372)

E/AndroidRuntime(31784): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1405)

E/AndroidRuntime(31784): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1200)

[v0.1.1.3]The app crashes if I click on "setting"

Expected behavior

The application should not crash when I click on setting.

Actual behavior:

The application is crash when I click on "setting"

How to reproduce:

  • Download the app and open it
  • click Naw menu icon
  • Then click naw "setting"
  • see bug

Recording Of The Bug:

https://youtu.be/t1Ru-LB3HbE

Test Environment:

  • Device:samsung J5
  • OS: Android 6.0.1
  • Version: v1.1.3

Logcat:

05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:344)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.onLayout(FrameLayout.java:281)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at androidx.constraintlayout.widget.ConstraintLayout.onLayout(ConstraintLayout.java:1915)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:344)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.onLayout(FrameLayout.java:281)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1742)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.onLayout(LinearLayout.java:1494)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.layoutChildren(FrameLayout.java:344)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.FrameLayout.onLayout(FrameLayout.java:281)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.View.layout(View.java:17972)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.view.ViewGroup.layout(ViewGroup.java:5814)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.setChildFrame(LinearLayout.java:1742)
05-18 03:13:32.025 16873 16873 E AndroidRuntime:   at android.widget.LinearLayout.layoutVertical(LinearLayout.java:1585)

Send dialog won't accept a name label

I am using the testnet bitcoin-wallet. There are coins in the wallet. When I try to send coins to a name label it won't work. The send dialog says "enter bitcoin address or name." What kind of name can I send to?
Also, how to transfer to the other wallet?

[Bitcoin-Wallet][v0.1.1.3]The app crashes if I click on request Btc

Actual behavior

When I tried to request Btc option, then the app crashes immediately.

Expected behavior

I expected that the app would not crash when I click on request btc.I believe the users should be able to press the request btc during that encryption process.

How to reproduce:

  • Download the app and open it
  • click Naw request btc
  • see bug

Recording Of The Bug:

https://youtu.be/wyAxG1G5d_k

Test Environment:

Device:samsung J5
OS: Android 6.0.1
Version: v1.1.3

Logcat:

05-18 03:19:18.515 19564 19564 E AndroidRuntime: FATAL EXCEPTION: main

05-18 03:19:18.515 19564 19564 E AndroidRuntime: Process: com.bitcoin.wallet.btc, PID: 19564

05-18 03:19:18.515 19564 19564 E AndroidRuntime: java.lang.RuntimeException: Unable to start activity ComponentInfo{com.bitcoin.wallet.btc/com.bitcoin.wallet.btc.ui.activitys.RequestCoinActivity}: android.view.InflateException: Binary XML file line #83: Binary XML file line #83: Error inflating class TextView

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3256)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3352)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.ActivityThread.access$1100(ActivityThread.java:223)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1797)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.os.Handler.dispatchMessage(Handler.java:102)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.os.Looper.loop(Looper.java:158)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.ActivityThread.main(ActivityThread.java:7231)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at java.lang.reflect.Method.invoke(Native Method)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #83: Binary XML file line #83: Error inflating class TextView

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.inflate(LayoutInflater.java:551)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.inflate(LayoutInflater.java:429)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.inflate(LayoutInflater.java:380)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.app.AppCompatDelegateImpl.setContentView(AppCompatDelegateImpl.java:469)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.app.AppCompatActivity.setContentView(AppCompatActivity.java:140)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at com.bitcoin.wallet.btc.base.BaseActivity.onCreate(BaseActivity.kt:38)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.Activity.performCreate(Activity.java:6877)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1136)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3209)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	... 9 more

05-18 03:19:18.515 19564 19564 E AndroidRuntime: Caused by: android.view.InflateException: Binary XML file line #83: Error inflating class TextView

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:794)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:716)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.rInflate(LayoutInflater.java:847)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.rInflateChildren(LayoutInflater.java:810)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.inflate(LayoutInflater.java:527)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	... 17 more

05-18 03:19:18.515 19564 19564 E AndroidRuntime: Caused by: android.content.res.Resources$NotFoundException: Unable to find resource ID #0x7f0800b7

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.content.res.Resources.getResourceName(Resources.java:3677)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.content.res.Resources.loadDrawableForCookie(Resources.java:4178)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.content.res.Resources.loadDrawable(Resources.java:4085)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.content.res.Resources.loadDrawable(Resources.java:3935)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.content.res.TypedArray.getDrawable(TypedArray.java:886)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.widget.TextView.(TextView.java:1193)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.widget.TextView.(TextView.java:950)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.widget.AppCompatTextView.(AppCompatTextView.java:87)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.widget.AppCompatTextView.(AppCompatTextView.java:83)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.app.AppCompatViewInflater.createTextView(AppCompatViewInflater.java:177)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.app.AppCompatViewInflater.createView(AppCompatViewInflater.java:102)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.app.AppCompatDelegateImpl.createView(AppCompatDelegateImpl.java:1266)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at androidx.appcompat.app.AppCompatDelegateImpl.onCreateView(AppCompatDelegateImpl.java:1316)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	at android.view.LayoutInflater.createViewFromTag(LayoutInflater.java:758)

05-18 03:19:18.515 19564 19564 E AndroidRuntime: 	... 21 more

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.