#Dicom Viewer
Simple DICOM Viewer for Android.
(work in progress...)
#Dicom Viewer
Simple DICOM Viewer for Android.
(work in progress...)
ERROR: Could not find com.android.tools.build:gradle:2.3.3.
Searched in the following locations:
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.3/gradle-2.3.3.pom
https://repo1.maven.org/maven2/com/android/tools/build/gradle/2.3.3/gradle-2.3.3.jar
Required by:
project :libraries:aFileChooser
Add Google Maven repository and sync project
Open File
build.gradle file is ::
/ Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
//mavenCentral()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
ext {
defaultCompileSdkVersion = 25
defaultMinSdkVersion = 16
defaultTargetSdkVersion = 25
defaultBuildToolsVersion = "25.0.3"
defaultSupportLibVersion = "25.3.1"
}
allprojects {
repositories {
jcenter()
}
}
It helped me to step forward to make a DICOM viewer.
Since it is too old to work, I updated old library and codes from this project.
Also, added some features.
https://github.com/awholeneworld/MobileDicomViewer
Still work in progress too.
Hope it'll help. Thank you.
Hi, thanks for being responsive to your users. I had one more issue this is different so thought of creating separate thread. When i built the code and tried to run it. I am facing run time exception and app crashes.
Listing down the crash error. Please help regarding this crash so that i can fix it.
Process: io.github.krris.dicom.viewer.app, PID: 17972
java.lang.UnsatisfiedLinkError: dalvik.system.PathClassLoader[DexPathList[[zip file "/system/framework/org.apache.http.legacy.boot.jar", zip file "/data/app/io.github.krris.dicom.viewer.app-ZKYDLZiSi_K9yVGxP3-yKA==/base.apk"],nativeLibraryDirectories=[/data/app/io.github.krris.dicom.viewer.app-ZKYDLZiSi_K9yVGxP3-yKA==/lib/arm64, /system/lib64, /system/vendor/lib64]]] couldn't find "libimebra_lib.so"
at java.lang.Runtime.loadLibrary0(Runtime.java:1012)
at java.lang.System.loadLibrary(System.java:1669)
at io.github.krris.dicom.viewer.app.MainActivity.onCreate(MainActivity.java:42)
at android.app.Activity.performCreate(Activity.java:7149)
at android.app.Activity.performCreate(Activity.java:7140)
at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1288)
at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3017)
at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:3172)
at android.app.servertransaction.LaunchActivityItem.execute(LaunchActivityItem.java:78)
at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:108)
at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:68)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1906)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:193)
at android.app.ActivityThread.main(ActivityThread.java:6863)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:537)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:858)
2019-09-19 14:43:27.529 483-483/? E/SELinux: avc: denied { find } for service=opdiagnose pid=17972 uid=10122 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:opdiagnose_service:s0 tclass=service_manager permissive=0
2019-09-19 14:43:27.529 483-483/? E/SELinux: avc: denied { find } for service=opdiagnose pid=17972 uid=10122 scontext=u:r:untrusted_app_25:s0:c512,c768 tcontext=u:object_r:opdiagnose_service:s0 tclass=service_manager permissive=0
2019-09-19 14:43:27.553 1230-1256/? E/system_server: Invalid ID 0x00000000.
2019-09-19 14:43:27.571 1230-1256/? E/system_server: Invalid ID 0x00000000.
2019-09-19 14:43:28.095 3425-6145/? E/neplus.launche: Invalid ID 0x00000000.
2019-09-19 14:43:28.095 3425-6145/? E/neplus.launche: Invalid ID 0x00000000.
2019-09-19 14:43:28.114 3425-6145/? E/neplus.launche: Invalid ID 0x00000000.
2019-09-19 14:43:28.115 3425-6145/? E/neplus.launche: Invalid ID 0x00000000.
2019-09-19 14:43:43.283 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 128
2019-09-19 14:43:43.284 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 914
2019-09-19 14:43:43.285 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 48
2019-09-19 14:43:44.387 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 48
2019-09-19 14:43:44.388 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 914
2019-09-19 14:43:44.399 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 128
2019-09-19 14:43:44.400 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 128
2019-09-19 14:43:47.694 919-1118/? E/storaged: getDiskStats failed with result NOT_SUPPORTED and size 0
2019-09-19 14:43:56.282 15927-15973/? E/PlayCommon: [217] ahik.d(172): Failed to connect to server: java.net.SocketTimeoutException: failed to connect to play.googleapis.com/172.217.31.202 (port 443) from /25.4.11.209 (port 43665) after 40000ms: isConnected failed: ETIMEDOUT (Connection timed out)
2019-09-19 14:44:03.291 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 128
2019-09-19 14:44:03.291 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 914
2019-09-19 14:44:03.291 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 48
2019-09-19 14:44:04.392 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 48
2019-09-19 14:44:04.392 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 48
2019-09-19 14:44:04.394 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 914
2019-09-19 14:44:04.396 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 128
2019-09-19 14:44:04.396 548-2886/? E/WifiHAL: Received UMAC message with insufficent length: 128
2019-09-19 14:44:05.795 3789-3789/? E/NativeOperatorDataModel: requesetPkgMonthlyUsageAndTotalInByte 1
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.