Android Question [SOLVED] "class not found" even when it´s checked in libraries

Michael99k

Member
Licensed User
Hi,

In short what I made:
  1. I studied and altered the sample project of xCustomListView to insert this code as a second activity into my own project. For altering I used code from this question: https://www.b4x.com/android/forum/t...-a-new-activity-and-get-a-return-value.84804/ to call the activity and get values back.
  2. I copied the .bal-files into my project and opened them in designer.
  3. For the 2nd activity itself I added a new one (project/add module/new activity) and copied the code from the sample project to my new 2nd activity. (I had to remove the "project attributes".)
  4. In both projects (mine and the xCustomListView) was the xCustomListView-library already checked before.
Now what B4A says, when the 2nd activity is starting:
2018-09-04-14_51_36-teacherapp-b4a-png.71869


Is there an easy way to get rid of this error?

The library is loaded, so I see no reason why the 2nd activity tries to find the library at an other path/origin?

I would also like to submit the project as a zip-file, but strangely after asking for the name of the zip (to create) b4a doesn´t create the file. It even overwrites an old zip with nothing, means it deletes it in fact.
So I packed the project folder with windows into a zip-file instead and deleted the objects-folder because of the size for uploading...

Any idea?
Thank you in advance!
 

Attachments

  • 2018-09-04 14_51_36-TeacherApp - B4A.png
    2018-09-04 14_51_36-TeacherApp - B4A.png
    21.7 KB · Views: 231
  • TeacherAppWithErrors.zip
    135.1 KB · Views: 86

Michael99k

Member
Licensed User
Forgot to show:
2018-09-04 15_55_58-TeacherApp - B4A.png

Are the references to certain libraries for different activities different ones?
I always thought the libs are for the whole project the same... aren´t they?
 
Upvote 0

DonManfred

Expert
Licensed User
Is there an easy way to get rid of this error?
you are using a layout from another app-package.

Open the layout, remove the CLV. Add it again. Save layout. The CLV is now linked to your app package.

Try again...
 
Upvote 0

Michael99k

Member
Licensed User
@Erel: Ok, I will do that in future.

@DonManfred: Thank you, that was the solution!

So obviously this is necessary with all custom views which were added in other versions, say B4J instead of B4A...
Good to know!
Thanks a lot!
 
Upvote 0
Top