No embeddedresource found for xxx.App on android - xamarin

So I originally ran this project on a Windows partition but decided to move it to my mac. (Maybe it is part of the problem)
I realize that every time I try to compile the project to an android device, I get the following exception in App.xaml.g.cs:
Xamarin.Forms.Xaml.XamlParseException has been thrown
No embeddedresource found for xx.App
I can, however, bypass this exception by cleaning and rebuilding the project every time I have made changes to my code.
I've too tried to delete my obj and bin folders in all solutions, but the problem persists.

Your code is trying to access an asset which is missing from the project Folder. Kindly check the code which resource is missing usually some .db3 file or some font or some image.
For Android:
The resource is in Assets Folder and the Build Action is Android Asset
For iOS:
The resource is in Resoures folder and the BuildAction is BundleResource.

Related

Backend produced unparsable log entry

Backend produced unparsable log entry
{"msg":"enqueueNode","enqueuedNodeAnnotation":"CopyFiles Library/ScriptAssemblies/Assembly-CSharp.dll","enqueuedNodeIndex":385,"enqueueingNodeAnnotation":"Scrip
I had a similar problem.
I think this error occurred when my project was opening in unity editor. I forced it to shut.
To solve the error:
Navigate to the project root folder in the file manager.
Delete Library folder(By deleting this you may have to reimport your packages again)
Note : After following the above steps, when you open a project in unity editor again, you may see that all your scenes are gone (happened to me), but actually, the scenes are not gone. Unity created a new scene by default. To open your scene, you have to navigate to the scene's folder and open the scene from there.
I don't have enough rep to leave a comment so I'll have to post it as an answer.
I received this exact error after cloning a Unity Project onto my local machine from GitHub. As RBT suggested, the problem was solved by deleting the Library folder in my file directly and reopening the project through Unity Hub. It took time for the project to (re)load data into a newly generated Library folder but afterwards the error disappeared and I was able to test the game without issue.

How do we can stop auto created Index and Build folder in xcode project ? It takes lots of extra space for every xcode project folder

When I created any new Xcode project and open it then build and index folder automatically created under the project folder. I attached a picture one of my Xcode projects. It must be some Xcode setting, please help if someone already find the problem regarding the same issue.
I got the solution for this problem by going Xcode preference and change the build location custom to shared build folder. It was selected as the relative path to the workspace before.
screenshot to build location path change

After updating Xamarin and Xcode, failing to run app on iOS device

I recently updated Xcode and Xamarin and when I deploy my project to my simulator on iOS it works well. But when I however try to use my phone that has been working succesfully for many months now it does not work and I get this error in the log:
System.IO.FileNotFoundException: /Users/Carlos/Projects/Myproject/iOS/obj/iPhone/Debug/build-iphone8.1-9.3.2/ibtool-link/LaunchScreen.storyboardc/02J-Ip-oVM-view-Ze4-5b-2t2.nib does not exist
My bundle identifier matches my provisioning profile that I have made on apple.
I have tried to delete the obj and bin folders in the projectmap/mainmap (not the obj and bin-folders inside the iOS folder) but without any success. I have also rebuild the project and cleaned it but the problem still remains.
When I create a brand new project however it works. So it seems to be a problem with old projects only.
In the map on my old project I cannot even find "ibtool-link" and if I check the newly made project I just made i can see it there and other maps as well. Can I solve it by copying them over? Or is there a better solution?
Any ideas what it might be?
You might try the suggestions (I saw at least 2 different ones) in this post which are:
simply right click on the xib and open it in IB. I then turn around and close it in IB and that gets me past the error.
And
make sure 'Main Interface' empty in info.plist.
Remove Bin and Obj folder.
Also you might try deleting the build cache on your mac by going to /Users/<Your User Account Name>/Library/Caches/Xamarin/mtbs/ and then delete the folder that is the same name as your solution (there might be 2, one with iOS in the name, delete both). This will get recreated when you rebuild your solution.

XCode, Swift (Domain = NSPOSIXErrorDomain, Code = 22)

My friend came to me with a small request of creating a video portfolio app. I thought it was a good excuse to try out Swift, which is what I did. (The app is not intended for release on the app store, only to distribute via Testflight)
I've run into some trouble where I'm getting the following error when trying to run my project:
An error was encountered while running (Domain = NSPOSIXErrorDomain, Code = 22)
The error appeared after adding a directory with .mp4 video files to my project in my "Bundle Resources". It concerns 6 .mp4 files at around 1.2gb in total.
As I couldn't figure out why the error happened in the first place, I decided to re-do my entire project (copying over bits and pieces). The project ran just until the part where I added the folder containing the videos.
I've tried removing both the reference and the folder, but the error consist. I really want to get to the bottom of this, so that I instead of having to create a new project, I can just remove whatever files are creating the problem.
Thanks in advance.
In my case, I had created the directory "Resources" absentmindedly and added it as a reference to my project. Renaming this folder, cleaning the project, and deleting the derived data (~/Library/Developer/Xcode/DerivedData/) fixed it for me.
Check infoplist file under TARGETS -> General - > Identity.
Please add the new infoplist file if missing in project folder. For new info plist values you can create new dummy project and copy, rename the infoplist file from there.
Maybe the files with the extension ".m" are not in "Compile Sources".
Click in the Target > Build Phrases > Compile Source and look if "main.m" and others ".m" files are added here.
in my case, i missed the bundle ID. check if you have filled the bundle ID field in your project.
(In my case ,it is becasue cloud_firestore)
Did you import cloud_firestore?
if yes ,please Try low version

Xap packaging failed. Object reference not set to an instance of an object

I'm getting this error message on my PC when I try to build my Windows Phone app:
Xap packaging failed. Object reference not set to an instance of an object
I'm using Dropbox. On my laptop, It works perfectly fine and I can debug etc...On my PC however, I can't.
I tried many things such as:
Delete obj/Debug Folder
Check for files which are missing on the Solution Explorer
So far, nothing has helped.
Any idea how I can fix this?
You should check, in every folder of your project, for missing files or wrong references.
You can get this problem just with a single missing image, if its Build Action property is set to Content or similar...
Check your files and then Rebuild your project!
This can happen if a file is removed from the disk itself, but not from the Solution through Visual Studio. Delete the file through Visual Studio (it should be marked with a little yellow hazard icon) and Rebuild.
Credit to Andreas Hammar via http://blog.jayway.com/2011/06/03/wp7-build-error-xap-packaging-failed/ - his solution worked for me.
I am adding this reply because although the problem with app icons is covered in brief in some of the answers above, I wanted to give exact steps since it just happened to me. I got this error and then found this web page:
Xap Packaging Error
It turned out that my App icon file name was wrong due to a rename. I double-clicked on WMAppManifest.xml, found in the Properties folder, to open the editor for that file. I simply used the button to update the App Icon, re-found the file and selected it, and the error went away after rebuilding the project.
The problem lies in your startup object in your Application. I have met this error to many times.
It usually happens when I change the name of my class/namespace Application class. Or it might even be conflicting with your dropbox locations.
To Fix this.
Right click your main project or Alt+Enter
Go to the silverlight tab and set your startup object
Try the following:
Have Visual Studio closed
Download all your files to your computer
Delete Bin and obj folders completely.
Open the .sln
Rebuild
If if fails expand the References in te Solution explorer and make sure all your dll's are found. If a dll have a yellow exclamation point that means its not found. I'm thinking that one of your references are set to an absolute path on your laptop and that's missing on your PC.
If someone comes across this post and still has the issue I had where XAP packaging failed and that VS2012 can not find the file then check for spaces in the file name.
I had the issue where my tiles were "tilename 99.png" and it keep giving me the XAP packaging failed message. So I finally changed the file name to "tilename_99.png" and it worked.
Hope this helps someone in the same predicament.
In my case, I'd accidentally moved Background.png to a resource folder. Moved it back and it worked!
In my case, this error didn't go away even after trying all the above methods. Actually I had renamed the ApplicationIcon.png to "xyz.png". And reverting this, fixed the issue.
One more possibility is that you have a wrong path to an image in the project/options/Application dialog (icon, bg image, etc).
I had this error message, after some frustration I look in the obj folder, is was no part of the solution(but visual studio need it) but I had some conflicts files with dropbox. I deleted the obj folder rebuild, visual studio recreates the folder and the content of it and problem solved.
Ahh finally found my problem.
I'm using Visual Studio 2012, which doesn't always point out the "missing" file and makes it a little harder to fix.
MY SHORT SOLUTION
Relink the "linked" configuration file in the main project. It is a linked file because the original file remains in a referenced assembly, not in the current assembly. The file wasn't marked YELLOW so it wasn't obvious that it would be the problem, but when I double clicked on it, it failed to open, so I knew this was the problem file.
The silverlight application itself had a "linked" file called "ServiceReferences.ClientConfig" which contains information needed by a referenced project to make a web service call.
So the main project didn't have the web service reference itself, but it referenced a project which did, which is why it linked the "ServiceReferences.ClientConfig" file.
MY LONG SOLUTION
Keep rebuilding the main project file, and commenting out, and excluding project by project, file by file, until you CAN build the main project again. At that point it should be clear(er) which part of the solution is causing the problem.

Resources