I appear to have/had a couple issues. I haven't changed SDK in a while.
Android.jar was pointing to sdk27. I moved that to 29 in paths configuration
I was using the httputils service from long ago as a file in my project. I pulled the httpjob and httputilsservice from the project (just renamed for now) and replaced with references to OK.
Most validates now, but I had made heavy use of PutFile in httpjob
What's the recommended workaround for that in OK?
B4X:
Public Sub PutFile(Link As String, Dir As String, FileName As String)
Dim length As Int
If Dir = File.DirAssets Then
Log("Cannot send files from the assets folder.")
Return
End If
length = File.Size(Dir, FileName)
Dim In As InputStream
In = File.OpenInput(Dir, FileName)
req.InitializePut(Link, In, length)
CallSubDelayed2(HttpUtils2Service, "SubmitJob", Me)
End Sub